home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
Oregon Trail
/
Sample Application
/
Sample Application.rsrc
/
CODE_3_Main2.txt
< prev
next >
Wrap
Text File
|
1993-06-23
|
414KB
|
7,347 lines
# near model CODE resource
# jump table entries: 1200-1250 (51 of them)
export_150:
00000000 4E56 FFFA link A6, -0x0006
00000004 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000008 47ED CD10 lea.l A3, [A5 - 0x32F0]
0000000C 598F subq.l A7, 4
0000000E A924 syscall FrontWindow
00000010 202D FE7E move.l D0, [A5 - 0x182]
00000014 B09F cmp.l D0, [A7]+
00000016 6600 0106 bne +0x108 /* 0000011E */
0000001A 4A2D DFBC tst.b [A5 - 0x2044]
0000001E 6600 00FE bne +0x100 /* 0000011E */
00000022 4A2D D48A tst.b [A5 - 0x2B76]
00000026 6700 00F6 beq +0xF8 /* 0000011E */
0000002A 302D D484 move.w D0, [A5 - 0x2B7C]
0000002E 48C0 ext.l D0
00000030 7208 moveq.l D1, 0x08
00000032 B280 cmp.l D1, D0
00000034 6600 00E8 bne +0xEA /* 0000011E */
00000038 204B movea.l A0, A3
0000003A 5488 addq.l A0, 2
0000003C 43ED CD0A lea.l A1, [A5 - 0x32F6]
00000040 7002 moveq.l D0, 0x02
label00000042:
00000042 B149 cmpm.w [A0]+, [A1]+
00000044 56C8 FFFC dbne D0, -0x6 /* 00000042 */
00000048 6604 bne +0x6 /* 0000004E */
0000004A 4EBA 00DC jsr [PC + 0xDC /* 00000128 */]
label0000004E:
0000004E 598F subq.l A7, 4
00000050 AA32 syscall GetGDevice
00000052 285F movea.l A4, [A7]+
00000054 2F2D D486 move.l -[A7], [A5 - 0x2B7A]
00000058 AA31 syscall SetGDevice
0000005A 598F subq.l A7, 4
0000005C A975 syscall TickCount
0000005E 2C1F move.l D6, [A7]+
00000060 BCAD CDA4 cmp.l D6, [A5 - 0x325C]
00000064 6D54 blt +0x56 /* 000000BA */
00000066 41EE FFFA lea.l A0, [A6 - 0x6]
0000006A 224B movea.l A1, A3
0000006C 5489 addq.l A1, 2
0000006E 20D9 move.l [A0]+, [A1]+
00000070 30D9 move.w [A0]+, [A1]+
00000072 7E01 moveq.l D7, 0x01
00000074 6018 bra +0x1A /* 0000008E */
label00000076:
00000076 2007 move.l D0, D7
00000078 E740 asl D0.w, 3
0000007A 48C7 ext.l D7
0000007C 2207 move.l D1, D7
0000007E E741 asl D1.w, 3
00000080 41F3 10FA lea.l A0, [A3 + D1.w - 0x6]
00000084 43F3 0002 lea.l A1, [A3 + D0.w + 0x2]
00000088 20D9 move.l [A0]+, [A1]+
0000008A 30D9 move.w [A0]+, [A1]+
0000008C 5247 addq.w D7, 1
label0000008E:
0000008E 48C7 ext.l D7
00000090 7009 moveq.l D0, 0x09
00000092 B087 cmp.l D0, D7
00000094 6EE0 bgt -0x1E /* 00000076 */
00000096 41EB 0042 lea.l A0, [A3 + 0x42]
0000009A 43EE FFFA lea.l A1, [A6 - 0x6]
0000009E 20D9 move.l [A0]+, [A1]+
000000A0 30D9 move.w [A0]+, [A1]+
000000A2 70FF moveq.l D0, 0xFFFFFFFF
000000A4 3F00 move.w -[A7], D0
000000A6 7208 moveq.l D1, 0x08
000000A8 3F01 move.w -[A7], D1
000000AA 2F0B move.l -[A7], A3
000000AC AA3F syscall SetEntries
000000AE 598F subq.l A7, 4
000000B0 A975 syscall TickCount
000000B2 201F move.l D0, [A7]+
000000B4 5C80 addq.l D0, 6
000000B6 2B40 CDA4 move.l [A5 - 0x325C], D0
label000000BA:
000000BA 598F subq.l A7, 4
000000BC A975 syscall TickCount
000000BE 2C1F move.l D6, [A7]+
000000C0 BCAD CDA0 cmp.l D6, [A5 - 0x3260]
000000C4 6D54 blt +0x56 /* 0000011A */
000000C6 41EE FFFA lea.l A0, [A6 - 0x6]
000000CA 43EB 004A lea.l A1, [A3 + 0x4A]
000000CE 20D9 move.l [A0]+, [A1]+
000000D0 30D9 move.w [A0]+, [A1]+
000000D2 7E0A moveq.l D7, 0x0A
000000D4 6018 bra +0x1A /* 000000EE */
label000000D6:
000000D6 2007 move.l D0, D7
000000D8 E740 asl D0.w, 3
000000DA 48C7 ext.l D7
000000DC 2207 move.l D1, D7
000000DE E741 asl D1.w, 3
000000E0 41F3 10FA lea.l A0, [A3 + D1.w - 0x6]
000000E4 43F3 0002 lea.l A1, [A3 + D0.w + 0x2]
000000E8 20D9 move.l [A0]+, [A1]+
000000EA 30D9 move.w [A0]+, [A1]+
000000EC 5247 addq.w D7, 1
label000000EE:
000000EE 48C7 ext.l D7
000000F0 7012 moveq.l D0, 0x12
000000F2 B087 cmp.l D0, D7
000000F4 6EE0 bgt -0x1E /* 000000D6 */
000000F6 41EB 008A lea.l A0, [A3 + 0x8A]
000000FA 43EE FFFA lea.l A1, [A6 - 0x6]
000000FE 20D9 move.l [A0]+, [A1]+
00000100 30D9 move.w [A0]+, [A1]+
00000102 70FF moveq.l D0, 0xFFFFFFFF
00000104 3F00 move.w -[A7], D0
00000106 7211 moveq.l D1, 0x11
00000108 3F01 move.w -[A7], D1
0000010A 2F0B move.l -[A7], A3
0000010C AA3F syscall SetEntries
0000010E 598F subq.l A7, 4
00000110 A975 syscall TickCount
00000112 201F move.l D0, [A7]+
00000114 5480 addq.l D0, 2
00000116 2B40 CDA0 move.l [A5 - 0x3260], D0
label0000011A:
0000011A 2F0C move.l -[A7], A4
0000011C AA31 syscall SetGDevice
label0000011E:
0000011E 4CEE 18C0 FFEA movem.l D6,D7,A3,A4, [A6 - 0x16]
00000124 4E5E unlink A6
00000126 4E75 rts
export_151:
fn00000128:
00000128 4E56 FFFA link A6, -0x0006
0000012C 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000130 47ED CD10 lea.l A3, [A5 - 0x32F0]
00000134 426E FFFC clr.w [A6 - 0x4]
00000138 426E FFFE clr.w [A6 - 0x2]
0000013C 426E FFFA clr.w [A6 - 0x6]
00000140 4247 clr.w D7
00000142 6046 bra +0x48 /* 0000018A */
label00000144:
00000144 48C7 ext.l D7
00000146 7002 moveq.l D0, 0x02
00000148 B087 cmp.l D0, D7
0000014A 673C beq +0x3E /* 00000188 */
0000014C 48C7 ext.l D7
0000014E 7002 moveq.l D0, 0x02
00000150 B087 cmp.l D0, D7
00000152 6F04 ble +0x6 /* 00000158 */
00000154 3C07 move.w D6, D7
00000156 600E bra +0x10 /* 00000166 */
label00000158:
00000158 48C7 ext.l D7
0000015A 7002 moveq.l D0, 0x02
0000015C B087 cmp.l D0, D7
0000015E 6C06 bge +0x8 /* 00000166 */
00000160 48C7 ext.l D7
00000162 2C07 move.l D6, D7
00000164 5386 subq.l D6, 1
label00000166:
00000166 48C7 ext.l D7
00000168 2007 move.l D0, D7
0000016A D0BC 0000 00CF add.l D0, 0xCF
00000170 2206 move.l D1, D6
00000172 E741 asl D1.w, 3
00000174 3780 1000 move.w [A3 + D1.w], D0
00000178 2006 move.l D0, D6
0000017A E740 asl D0.w, 3
0000017C 41F3 0002 lea.l A0, [A3 + D0.w + 0x2]
00000180 43EE FFFA lea.l A1, [A6 - 0x6]
00000184 20D9 move.l [A0]+, [A1]+
00000186 30D9 move.w [A0]+, [A1]+
label00000188:
00000188 5247 addq.w D7, 1
label0000018A:
0000018A 48C7 ext.l D7
0000018C 7013 moveq.l D0, 0x13
0000018E B087 cmp.l D0, D7
00000190 6EB2 bgt -0x4C /* 00000144 */
00000192 598F subq.l A7, 4
00000194 A924 syscall FrontWindow
00000196 202D FE7E move.l D0, [A5 - 0x182]
0000019A B09F cmp.l D0, [A7]+
0000019C 6600 008C bne +0x8E /* 0000022A */
000001A0 4A2D DFBC tst.b [A5 - 0x2044]
000001A4 6600 0084 bne +0x86 /* 0000022A */
000001A8 598F subq.l A7, 4
000001AA AA32 syscall GetGDevice
000001AC 285F movea.l A4, [A7]+
000001AE 2F2D D486 move.l -[A7], [A5 - 0x2B7A]
000001B2 AA31 syscall SetGDevice
000001B4 4247 clr.w D7
000001B6 6058 bra +0x5A /* 00000210 */
label000001B8:
000001B8 48C7 ext.l D7
000001BA 7002 moveq.l D0, 0x02
000001BC B087 cmp.l D0, D7
000001BE 674E beq +0x50 /* 0000020E */
000001C0 48C7 ext.l D7
000001C2 7002 moveq.l D0, 0x02
000001C4 B087 cmp.l D0, D7
000001C6 6F04 ble +0x6 /* 000001CC */
000001C8 3C07 move.w D6, D7
000001CA 600E bra +0x10 /* 000001DA */
label000001CC:
000001CC 48C7 ext.l D7
000001CE 7002 moveq.l D0, 0x02
000001D0 B087 cmp.l D0, D7
000001D2 6C06 bge +0x8 /* 000001DA */
000001D4 48C7 ext.l D7
000001D6 2C07 move.l D6, D7
000001D8 5386 subq.l D6, 1
label000001DA:
000001DA 48C7 ext.l D7
000001DC 2007 move.l D0, D7
000001DE D0BC 0000 00CF add.l D0, 0xCF
000001E4 2F00 move.l -[A7], D0
000001E6 486E FFFA pea.l [A6 - 0x6]
000001EA AA34 syscall Index2Color
000001EC 48C7 ext.l D7
000001EE 2007 move.l D0, D7
000001F0 D0BC 0000 00CF add.l D0, 0xCF
000001F6 2206 move.l D1, D6
000001F8 E741 asl D1.w, 3
000001FA 3780 1000 move.w [A3 + D1.w], D0
000001FE 2006 move.l D0, D6
00000200 E740 asl D0.w, 3
00000202 41F3 0002 lea.l A0, [A3 + D0.w + 0x2]
00000206 43EE FFFA lea.l A1, [A6 - 0x6]
0000020A 20D9 move.l [A0]+, [A1]+
0000020C 30D9 move.w [A0]+, [A1]+
label0000020E:
0000020E 5247 addq.w D7, 1
label00000210:
00000210 48C7 ext.l D7
00000212 7013 moveq.l D0, 0x13
00000214 B087 cmp.l D0, D7
00000216 6EA0 bgt -0x5E /* 000001B8 */
00000218 598F subq.l A7, 4
0000021A A975 syscall TickCount
0000021C 2B5F CDA0 move.l [A5 - 0x3260], [A7]+
00000220 2B6D CDA0 CDA4 move.l [A5 - 0x325C], [A5 - 0x3260]
00000226 2F0C move.l -[A7], A4
00000228 AA31 syscall SetGDevice
label0000022A:
0000022A 4CEE 18C0 FFEA movem.l D6,D7,A3,A4, [A6 - 0x16]
00000230 4E5E unlink A6
00000232 4E75 rts
export_152:
00000234 4E56 FFF8 link A6, -0x0008
00000238 48E7 0118 movem.l -[A7], D7,A3,A4
0000023C 266E 0008 movea.l A3, [A6 + 0x8]
00000240 206E 000C movea.l A0, [A6 + 0xC]
00000244 3010 move.w D0, [A0]
00000246 5340 subq.w D0, 1
00000248 6B00 01DC bmi +0x1DE /* 00000426 */
0000024C 0C40 0004 cmpi.w D0, 0x4
00000250 6E00 01D4 bgt +0x1D6 /* 00000426 */
00000254 D040 add.w D0, D0
00000256 303B 0006 move.w D0, [PC + D0.w + 0x6]
0000025A 4EFB 0000 jmp [PC + D0.w]
0000025E 000C 00E0 ori.b A4, 0xE0
00000262 01CA .incomplete
00000264 01CA .incomplete
00000266 01CE .incomplete
00000268 2053 movea.l A0, [A3]
0000026A 4AA8 0014 tst.l [A0 + 0x14]
0000026E 6700 00C2 beq +0xC4 /* 00000332 */
00000272 7002 moveq.l D0, 0x02
00000274 2F00 move.l -[A7], D0
00000276 2F0B move.l -[A7], A3
00000278 4EAD 082A jsr [A5 + 0x82A /* export_257 */]
0000027C 2840 movea.l A4, D0
0000027E 2054 movea.l A0, [A4]
00000280 2F28 0014 move.l -[A7], [A0 + 0x14]
00000284 A957 syscall ShowControl
00000286 7006 moveq.l D0, 0x06
00000288 2F00 move.l -[A7], D0
0000028A 2F0B move.l -[A7], A3
0000028C 4EAD 082A jsr [A5 + 0x82A /* export_257 */]
00000290 2840 movea.l A4, D0
00000292 2054 movea.l A0, [A4]
00000294 2F28 0014 move.l -[A7], [A0 + 0x14]
00000298 A957 syscall ShowControl
0000029A 7000 moveq.l D0, 0x00
0000029C 2F00 move.l -[A7], D0
0000029E 486D 07FA pea.l [A5 + 0x7FA /* export_251 */]
000002A2 7201 moveq.l D1, 0x01
000002A4 2F01 move.l -[A7], D1
000002A6 2F0B move.l -[A7], A3
000002A8 4EAD 0832 jsr [A5 + 0x832 /* export_258 */]
000002AC 7000 moveq.l D0, 0x00
000002AE 2F00 move.l -[A7], D0
000002B0 322D D484 move.w D1, [A5 - 0x2B7C]
000002B4 48C1 ext.l D1
000002B6 2F01 move.l -[A7], D1
000002B8 2F00 move.l -[A7], D0
000002BA 4878 3E8A push.l 0x3E8A
000002BE 4878 177A push.l 0x177A
000002C2 7201 moveq.l D1, 0x01
000002C4 2F01 move.l -[A7], D1
000002C6 2F0B move.l -[A7], A3
000002C8 4EAD 085A jsr [A5 + 0x85A /* export_263 */]
000002CC 486D FE6E pea.l [A5 - 0x192]
000002D0 486D 07EA pea.l [A5 + 0x7EA /* export_249 */]
000002D4 7003 moveq.l D0, 0x03
000002D6 2F00 move.l -[A7], D0
000002D8 2F0B move.l -[A7], A3
000002DA 4EAD 0832 jsr [A5 + 0x832 /* export_258 */]
000002DE 7000 moveq.l D0, 0x00
000002E0 2F00 move.l -[A7], D0
000002E2 486D 0502 pea.l [A5 + 0x502 /* export_156 */]
000002E6 7204 moveq.l D1, 0x04
000002E8 2F01 move.l -[A7], D1
000002EA 2F0B move.l -[A7], A3
000002EC 4EAD 0832 jsr [A5 + 0x832 /* export_258 */]
000002F0 7000 moveq.l D0, 0x00
000002F2 2F00 move.l -[A7], D0
000002F4 486D 04FA pea.l [A5 + 0x4FA /* export_155 */]
000002F8 7205 moveq.l D1, 0x05
000002FA 2F01 move.l -[A7], D1
000002FC 2F0B move.l -[A7], A3
000002FE 4EAD 0832 jsr [A5 + 0x832 /* export_258 */]
00000302 7000 moveq.l D0, 0x00
00000304 2F00 move.l -[A7], D0
00000306 486D 04F2 pea.l [A5 + 0x4F2 /* export_154 */]
0000030A 7207 moveq.l D1, 0x07
0000030C 2F01 move.l -[A7], D1
0000030E 2F0B move.l -[A7], A3
00000310 4EAD 0832 jsr [A5 + 0x832 /* export_258 */]
00000314 302D CF62 move.w D0, [A5 - 0x309E]
00000318 48C0 ext.l D0
0000031A 4FEF 007C lea.l A7, [A7 + 0x7C]
0000031E 6D06 blt +0x8 /* 00000326 */
00000320 4EBA 0612 jsr [PC + 0x612 /* 00000934 */]
00000324 600C bra +0xE /* 00000332 */
label00000326:
00000326 302D CF62 move.w D0, [A5 - 0x309E]
0000032A 48C0 ext.l D0
0000032C 4480 neg.l D0
0000032E 3B40 CF62 move.w [A5 - 0x309E], D0
label00000332:
00000332 203C 010A 1784 move.l D0, 0x10A1784
00000338 6000 00F2 bra +0xF4 /* 0000042C */
0000033C 206E 000C movea.l A0, [A6 + 0xC]
00000340 3028 0004 move.w D0, [A0 + 0x4]
00000344 5540 subq.w D0, 2
00000346 6B00 00E2 bmi +0xE4 /* 0000042A */
0000034A 0C40 0004 cmpi.w D0, 0x4
0000034E 6E00 00DA bgt +0xDC /* 0000042A */
00000352 D040 add.w D0, D0
00000354 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000358 4EFB 0000 jmp [PC + D0.w]
0000035C 000C 00D0 ori.b A4, 0xD0
00000360 00D0 .incomplete
00000362 00D0 .incomplete
00000364 00C0 .incomplete
00000366 4247 clr.w D7
00000368 206E 000C movea.l A0, [A6 + 0xC]
0000036C 3028 0002 move.w D0, [A0 + 0x2]
00000370 5340 subq.w D0, 1
00000372 6B42 bmi +0x44 /* 000003B6 */
00000374 0C40 0001 cmpi.w D0, 0x1
00000378 6E3C bgt +0x3E /* 000003B6 */
0000037A D040 add.w D0, D0
0000037C 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000380 4EFB 0000 jmp [PC + D0.w]
00000384 0006 001E ori.b D6, 0x1E
00000388 302D CF62 move.w D0, [A5 - 0x309E]
0000038C 48C0 ext.l D0
0000038E 723D moveq.l D1, 0x3D
00000390 B280 cmp.l D1, D0
00000392 6322 bls +0x24 /* 000003B6 */
00000394 302D CF62 move.w D0, [A5 - 0x309E]
00000398 526D CF62 addq.w [A5 - 0x309E], 1
0000039C 7E01 moveq.l D7, 0x01
0000039E 6016 bra +0x18 /* 000003B6 */
000003A0 302D CF62 move.w D0, [A5 - 0x309E]
000003A4 48C0 ext.l D0
000003A6 7201 moveq.l D1, 0x01
000003A8 B280 cmp.l D1, D0
000003AA 6C0A bge +0xC /* 000003B6 */
000003AC 302D CF62 move.w D0, [A5 - 0x309E]
000003B0 536D CF62 subq.w [A5 - 0x309E], 1
000003B4 7E01 moveq.l D7, 0x01
label000003B6:
000003B6 4A47 tst.w D7
000003B8 6770 beq +0x72 /* 0000042A */
000003BA 7004 moveq.l D0, 0x04
000003BC 2F00 move.l -[A7], D0
000003BE 2F0B move.l -[A7], A3
000003C0 4EAD 082A jsr [A5 + 0x82A /* export_257 */]
000003C4 2840 movea.l A4, D0
000003C6 2054 movea.l A0, [A4]
000003C8 43EE FFF8 lea.l A1, [A6 - 0x8]
000003CC 5888 addq.l A0, 4
000003CE 22D8 move.l [A1]+, [A0]+
000003D0 22D8 move.l [A1]+, [A0]+
000003D2 486E FFF8 pea.l [A6 - 0x8]
000003D6 A928 syscall InvalRect
000003D8 7005 moveq.l D0, 0x05
000003DA 2F00 move.l -[A7], D0
000003DC 2F0B move.l -[A7], A3
000003DE 4EAD 082A jsr [A5 + 0x82A /* export_257 */]
000003E2 2840 movea.l A4, D0
000003E4 2054 movea.l A0, [A4]
000003E6 43EE FFF8 lea.l A1, [A6 - 0x8]
000003EA 5888 addq.l A0, 4
000003EC 22D8 move.l [A1]+, [A0]+
000003EE 22D8 move.l [A1]+, [A0]+
000003F0 486E FFF8 pea.l [A6 - 0x8]
000003F4 A928 syscall InvalRect
000003F6 7007 moveq.l D0, 0x07
000003F8 2F00 move.l -[A7], D0
000003FA 2F0B move.l -[A7], A3
000003FC 4EAD 082A jsr [A5 + 0x82A /* export_257 */]
00000400 2840 movea.l A4, D0
00000402 2054 movea.l A0, [A4]
00000404 43EE FFF8 lea.l A1, [A6 - 0x8]
00000408 5888 addq.l A0, 4
0000040A 22D8 move.l [A1]+, [A0]+
0000040C 22D8 move.l [A1]+, [A0]+
0000040E 486E FFF8 pea.l [A6 - 0x8]
00000412 A928 syscall InvalRect
00000414 4FEF 0018 lea.l A7, [A7 + 0x18]
00000418 6010 bra +0x12 /* 0000042A */
0000041A 486D 04EA pea.l [A5 + 0x4EA /* export_153 */]
0000041E 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00000422 588F addq.l A7, 4
00000424 6004 bra +0x6 /* 0000042A */
label00000426:
00000426 7000 moveq.l D0, 0x00
00000428 6002 bra +0x4 /* 0000042C */
label0000042A:
0000042A 7001 moveq.l D0, 0x01
label0000042C:
0000042C 4CEE 1880 FFEC movem.l D7,A3,A4, [A6 - 0x14]
00000432 4E5E unlink A6
00000434 4E75 rts
export_153:
00000436 4E56 FEF8 link A6, -0x0108
0000043A 48E7 0118 movem.l -[A7], D7,A3,A4
0000043E 47EE FF00 lea.l A3, [A6 - 0x100]
00000442 206E 000C movea.l A0, [A6 + 0xC]
00000446 3010 move.w D0, [A0]
00000448 5340 subq.w D0, 1
0000044A 6B00 01B2 bmi +0x1B4 /* 000005FE */
0000044E 0C40 0002 cmpi.w D0, 0x2
00000452 6E00 01AA bgt +0x1AC /* 000005FE */
00000456 D040 add.w D0, D0
00000458 303B 0006 move.w D0, [PC + D0.w + 0x6]
0000045C 4EFB 0000 jmp [PC + D0.w]
00000460 0008 0134 ori.b A0, 0x34 /* '4' */
00000464 0130 206E btst [A0 + D2.w + 0x6E], D0
00000468 0008 2050 ori.b A0, 0x50 /* 'P' */
0000046C 4AA8 0014 tst.l [A0 + 0x14]
00000470 6700 0114 beq +0x116 /* 00000586 */
00000474 4878 0080 push.l 0x80
00000478 486D 0802 pea.l [A5 + 0x802 /* export_252 */]
0000047C 7003 moveq.l D0, 0x03
0000047E 2F00 move.l -[A7], D0
00000480 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000484 4EAD 0832 jsr [A5 + 0x832 /* export_258 */]
00000488 7003 moveq.l D0, 0x03
0000048A 2F00 move.l -[A7], D0
0000048C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000490 4EAD 082A jsr [A5 + 0x82A /* export_257 */]
00000494 2D40 FEFC move.l [A6 - 0x104], D0
00000498 206E FEFC movea.l A0, [A6 - 0x104]
0000049C 2050 movea.l A0, [A0]
0000049E 2868 0014 movea.l A4, [A0 + 0x14]
000004A2 558F subq.l A7, 2
000004A4 703D moveq.l D0, 0x3D
000004A6 3F00 move.w -[A7], D0
000004A8 7200 moveq.l D1, 0x00
000004AA 3F01 move.w -[A7], D1
000004AC 2F0C move.l -[A7], A4
000004AE 3F3C 0008 move.w -[A7], 0x8
000004B2 A9E7 syscall Pack0/ListManager
000004B4 426E FEFA clr.w [A6 - 0x106]
000004B8 426E FEF8 clr.w [A6 - 0x108]
000004BC 7E01 moveq.l D7, 0x01
000004BE 4FEF 001A lea.l A7, [A7 + 0x1A]
000004C2 6030 bra +0x32 /* 000004F4 */
label000004C4:
000004C4 2F0B move.l -[A7], A3
000004C6 3F3C 0C4E move.w -[A7], 0xC4E
000004CA 3F07 move.w -[A7], D7
000004CC 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
000004D0 200B move.l D0, A3
000004D2 5280 addq.l D0, 1
000004D4 2F00 move.l -[A7], D0
000004D6 7000 moveq.l D0, 0x00
000004D8 1013 move.b D0, [A3]
000004DA 3F00 move.w -[A7], D0
000004DC 2F2E FEF8 move.l -[A7], [A6 - 0x108]
000004E0 2F0C move.l -[A7], A4
000004E2 3F3C 0058 move.w -[A7], 0x58 /* 'X' */
000004E6 A9E7 syscall Pack0/ListManager
000004E8 302E FEF8 move.w D0, [A6 - 0x108]
000004EC 526E FEF8 addq.w [A6 - 0x108], 1
000004F0 3007 move.w D0, D7
000004F2 5247 addq.w D7, 1
label000004F4:
000004F4 48C7 ext.l D7
000004F6 703D moveq.l D0, 0x3D
000004F8 B087 cmp.l D0, D7
000004FA 64C8 bcc -0x36 /* 000004C4 */
000004FC 3B6D CF62 CF60 move.w [A5 - 0x30A0], [A5 - 0x309E]
00000502 302D CF62 move.w D0, [A5 - 0x309E]
00000506 48C0 ext.l D0
00000508 5380 subq.l D0, 1
0000050A 3D40 FEF8 move.w [A6 - 0x108], D0
0000050E 7001 moveq.l D0, 0x01
00000510 1F00 move.b -[A7], D0
00000512 2F2E FEF8 move.l -[A7], [A6 - 0x108]
00000516 2F0C move.l -[A7], A4
00000518 3F3C 005C move.w -[A7], 0x5C /* '\\' */
0000051C A9E7 syscall Pack0/ListManager
0000051E 2F0C move.l -[A7], A4
00000520 3F3C 0010 move.w -[A7], 0x10
00000524 A9E7 syscall Pack0/ListManager
00000526 700C moveq.l D0, 0x0C
00000528 2F00 move.l -[A7], D0
0000052A 7203 moveq.l D1, 0x03
0000052C 2F01 move.l -[A7], D1
0000052E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000532 4EAD 088A jsr [A5 + 0x88A /* export_269 */]
00000536 7000 moveq.l D0, 0x00
00000538 2F00 move.l -[A7], D0
0000053A 7203 moveq.l D1, 0x03
0000053C 2F01 move.l -[A7], D1
0000053E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000542 4EAD 0882 jsr [A5 + 0x882 /* export_268 */]
00000546 700E moveq.l D0, 0x0E
00000548 2F00 move.l -[A7], D0
0000054A 7204 moveq.l D1, 0x04
0000054C 2F01 move.l -[A7], D1
0000054E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000552 4EAD 088A jsr [A5 + 0x88A /* export_269 */]
00000556 7000 moveq.l D0, 0x00
00000558 2F00 move.l -[A7], D0
0000055A 7204 moveq.l D1, 0x04
0000055C 2F01 move.l -[A7], D1
0000055E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000562 4EAD 0882 jsr [A5 + 0x882 /* export_268 */]
00000566 7001 moveq.l D0, 0x01
00000568 2F00 move.l -[A7], D0
0000056A 7200 moveq.l D1, 0x00
0000056C 2F01 move.l -[A7], D1
0000056E 2F00 move.l -[A7], D0
00000570 2F01 move.l -[A7], D1
00000572 2F00 move.l -[A7], D0
00000574 7002 moveq.l D0, 0x02
00000576 2F00 move.l -[A7], D0
00000578 2F00 move.l -[A7], D0
0000057A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000057E 4EAD 07A2 jsr [A5 + 0x7A2 /* export_240 */]
00000582 4FEF 0050 lea.l A7, [A7 + 0x50]
label00000586:
00000586 203C 010A 181A move.l D0, 0x10A181A
0000058C 6076 bra +0x78 /* 00000604 */
0000058E 7000 moveq.l D0, 0x00
00000590 6072 bra +0x74 /* 00000604 */
00000592 206E 000C movea.l A0, [A6 + 0xC]
00000596 3028 0004 move.w D0, [A0 + 0x4]
0000059A 5340 subq.w D0, 1
0000059C 6B64 bmi +0x66 /* 00000602 */
0000059E 0C40 0002 cmpi.w D0, 0x2
000005A2 6E5E bgt +0x60 /* 00000602 */
000005A4 D040 add.w D0, D0
000005A6 303B 0006 move.w D0, [PC + D0.w + 0x6]
000005AA 4EFB 0000 jmp [PC + D0.w]
000005AE 0030 0036 0008 ori.b [A0 + D0.w + 0x8], 0x36 /* '6' */
000005B4 206E 000C movea.l A0, [A6 + 0xC]
000005B8 3028 0002 move.w D0, [A0 + 0x2]
000005BC 48C0 ext.l D0
000005BE 6C12 bge +0x14 /* 000005D2 */
000005C0 206E 000C movea.l A0, [A6 + 0xC]
000005C4 3028 0002 move.w D0, [A0 + 0x2]
000005C8 48C0 ext.l D0
000005CA 4480 neg.l D0
000005CC 3B40 CF60 move.w [A5 - 0x30A0], D0
000005D0 6030 bra +0x32 /* 00000602 */
label000005D2:
000005D2 206E 000C movea.l A0, [A6 + 0xC]
000005D6 3B68 0002 CF60 move.w [A5 - 0x30A0], [A0 + 0x2]
000005DC 3B6D CF60 CF62 move.w [A5 - 0x309E], [A5 - 0x30A0]
000005E2 302D CF62 move.w D0, [A5 - 0x309E]
000005E6 48C0 ext.l D0
000005E8 4480 neg.l D0
000005EA 3B40 CF62 move.w [A5 - 0x309E], D0
000005EE 4EAD 07AA jsr [A5 + 0x7AA /* export_241 */]
000005F2 486D 04E2 pea.l [A5 + 0x4E2 /* export_152 */]
000005F6 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
000005FA 588F addq.l A7, 4
000005FC 6004 bra +0x6 /* 00000602 */
label000005FE:
000005FE 7000 moveq.l D0, 0x00
00000600 6002 bra +0x4 /* 00000604 */
label00000602:
00000602 7001 moveq.l D0, 0x01
label00000604:
00000604 4CEE 1880 FEEC movem.l D7,A3,A4, [A6 - 0x114]
0000060A 4E5E unlink A6
0000060C 4E75 rts
export_154:
0000060E 4E56 FE00 link A6, -0x0200
00000612 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000616 286E 0008 movea.l A4, [A6 + 0x8]
0000061A 47EE FE00 lea.l A3, [A6 - 0x200]
0000061E 206E 000C movea.l A0, [A6 + 0xC]
00000622 3010 move.w D0, [A0]
00000624 5340 subq.w D0, 1
00000626 6B00 00DE bmi +0xE0 /* 00000706 */
0000062A 0C40 0004 cmpi.w D0, 0x4
0000062E 6E00 00D6 bgt +0xD8 /* 00000706 */
00000632 D040 add.w D0, D0
00000634 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000638 4EFB 0000 jmp [PC + D0.w]
0000063C 00D0 .incomplete
0000063E 00CC .incomplete
00000640 00CC .incomplete
00000642 0010 00D0 ori.b [A0], 0xD0
00000646 6000 00C2 bra +0xC4 /* 0000070A */
0000064A 206D FE7E movea.l A0, [A5 - 0x182]
0000064E 3828 0044 move.w D4, [A0 + 0x44]
00000652 206D FE7E movea.l A0, [A5 - 0x182]
00000656 7000 moveq.l D0, 0x00
00000658 1028 0046 move.b D0, [A0 + 0x46]
0000065C 3A00 move.w D5, D0
0000065E 206D FE7E movea.l A0, [A5 - 0x182]
00000662 3C28 0048 move.w D6, [A0 + 0x48]
00000666 206D FE7E movea.l A0, [A5 - 0x182]
0000066A 3E28 004A move.w D7, [A0 + 0x4A]
0000066E 2054 movea.l A0, [A4]
00000670 3028 0006 move.w D0, [A0 + 0x6]
00000674 48C0 ext.l D0
00000676 4480 neg.l D0
00000678 3F00 move.w -[A7], D0
0000067A 2054 movea.l A0, [A4]
0000067C 3028 0004 move.w D0, [A0 + 0x4]
00000680 48C0 ext.l D0
00000682 4480 neg.l D0
00000684 3F00 move.w -[A7], D0
00000686 A878 syscall SetOrigin
00000688 7000 moveq.l D0, 0x00
0000068A 3F00 move.w -[A7], D0
0000068C A889 syscall TextMode
0000068E 3F3C 18B2 move.w -[A7], 0x18B2
00000692 A887 syscall TextFont
00000694 7000 moveq.l D0, 0x00
00000696 3F00 move.w -[A7], D0
00000698 A888 syscall TextFace
0000069A 700C moveq.l D0, 0x0C
0000069C 3F00 move.w -[A7], D0
0000069E A88A syscall TextSize
000006A0 7000 moveq.l D0, 0x00
000006A2 3F00 move.w -[A7], D0
000006A4 720C moveq.l D1, 0x0C
000006A6 3F01 move.w -[A7], D1
000006A8 A893 syscall MoveTo
000006AA 302D CF62 move.w D0, [A5 - 0x309E]
000006AE 48C0 ext.l D0
000006B0 720A moveq.l D1, 0x0A
000006B2 B280 cmp.l D1, D0
000006B4 6F0C ble +0xE /* 000006C2 */
000006B6 486D CF54 pea.l [A5 - 0x30AC]
000006BA 2F0B move.l -[A7], A3
000006BC 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
000006C0 6002 bra +0x4 /* 000006C4 */
label000006C2:
000006C2 4213 clr.b [A3]
label000006C4:
000006C4 302D CF62 move.w D0, [A5 - 0x309E]
000006C8 48C0 ext.l D0
000006CA 2F00 move.l -[A7], D0
000006CC 486E FF00 pea.l [A6 - 0x100]
000006D0 4EAD 0422 jsr [A5 + 0x422 /* export_128 */]
000006D4 486E FF00 pea.l [A6 - 0x100]
000006D8 2F0B move.l -[A7], A3
000006DA 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
000006DE 486D CF58 pea.l [A5 - 0x30A8]
000006E2 2F0B move.l -[A7], A3
000006E4 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
000006E8 2F0B move.l -[A7], A3
000006EA A884 syscall DrawString
000006EC 7000 moveq.l D0, 0x00
000006EE 3F00 move.w -[A7], D0
000006F0 3F00 move.w -[A7], D0
000006F2 A878 syscall SetOrigin
000006F4 3F06 move.w -[A7], D6
000006F6 A889 syscall TextMode
000006F8 3F04 move.w -[A7], D4
000006FA A887 syscall TextFont
000006FC 3F05 move.w -[A7], D5
000006FE A888 syscall TextFace
00000700 3F07 move.w -[A7], D7
00000702 A88A syscall TextSize
00000704 6004 bra +0x6 /* 0000070A */
label00000706:
00000706 7000 moveq.l D0, 0x00
00000708 6002 bra +0x4 /* 0000070C */
label0000070A:
0000070A 7001 moveq.l D0, 0x01
label0000070C:
0000070C 4CEE 18F0 FDE8 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x218]
00000712 4E5E unlink A6
00000714 4E75 rts
export_155:
00000716 4E56 FFEE link A6, -0x0012
0000071A 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000071E 286E 000C movea.l A4, [A6 + 0xC]
00000722 266E 0008 movea.l A3, [A6 + 0x8]
00000726 3014 move.w D0, [A4]
00000728 5340 subq.w D0, 1
0000072A 6B00 011A bmi +0x11C /* 00000846 */
0000072E 0C40 0004 cmpi.w D0, 0x4
00000732 6E00 0112 bgt +0x114 /* 00000846 */
00000736 D040 add.w D0, D0
00000738 303B 0006 move.w D0, [PC + D0.w + 0x6]
0000073C 4EFB 0000 jmp [PC + D0.w]
00000740 010C btst A4, D0
00000742 0108 btst A0, D0
00000744 0108 btst A0, D0
00000746 0010 010C ori.b [A0], 0xC
0000074A 6000 00FE bra +0x100 /* 0000084A */
0000074E 206D FE7E movea.l A0, [A5 - 0x182]
00000752 3D68 0044 FFEE move.w [A6 - 0x12], [A0 + 0x44]
00000758 206D FE7E movea.l A0, [A5 - 0x182]
0000075C 7000 moveq.l D0, 0x00
0000075E 1028 0046 move.b D0, [A0 + 0x46]
00000762 3D40 FFF0 move.w [A6 - 0x10], D0
00000766 206D FE7E movea.l A0, [A5 - 0x182]
0000076A 3828 0048 move.w D4, [A0 + 0x48]
0000076E 206D FE7E movea.l A0, [A5 - 0x182]
00000772 3A28 004A move.w D5, [A0 + 0x4A]
00000776 2053 movea.l A0, [A3]
00000778 3028 0006 move.w D0, [A0 + 0x6]
0000077C 48C0 ext.l D0
0000077E 4480 neg.l D0
00000780 3F00 move.w -[A7], D0
00000782 2053 movea.l A0, [A3]
00000784 3028 0004 move.w D0, [A0 + 0x4]
00000788 48C0 ext.l D0
0000078A 4480 neg.l D0
0000078C 3F00 move.w -[A7], D0
0000078E A878 syscall SetOrigin
00000790 302D CF62 move.w D0, [A5 - 0x309E]
00000794 48C0 ext.l D0
00000796 5380 subq.l D0, 1
00000798 7203 moveq.l D1, 0x03
0000079A 4EAD 026A jsr [A5 + 0x26A /* export_73 */]
0000079E 2C00 move.l D6, D0
000007A0 302D CF62 move.w D0, [A5 - 0x309E]
000007A4 48C0 ext.l D0
000007A6 5380 subq.l D0, 1
000007A8 7203 moveq.l D1, 0x03
000007AA 4EAD 027A jsr [A5 + 0x27A /* export_75 */]
000007AE 2E00 move.l D7, D0
000007B0 5287 addq.l D7, 1
000007B2 486E FFFE pea.l [A6 - 0x2]
000007B6 486E FFFA pea.l [A6 - 0x6]
000007BA 2F07 move.l -[A7], D7
000007BC 2006 move.l D0, D6
000007BE D0BC 0000 0C4F add.l D0, 0xC4F
000007C4 2F00 move.l -[A7], D0
000007C6 4EBA 03D2 jsr [PC + 0x3D2 /* 00000B9A */]
000007CA 4AAE FFFA tst.l [A6 - 0x6]
000007CE 4FEF 0010 lea.l A7, [A7 + 0x10]
000007D2 6776 beq +0x78 /* 0000084A */
000007D4 2F2E FFFA move.l -[A7], [A6 - 0x6]
000007D8 205F movea.l A0, [A7]+
000007DA A029 syscall HLock
000007DC 7000 moveq.l D0, 0x00
000007DE 3F00 move.w -[A7], D0
000007E0 A889 syscall TextMode
000007E2 3F3C 18B2 move.w -[A7], 0x18B2
000007E6 A887 syscall TextFont
000007E8 7000 moveq.l D0, 0x00
000007EA 3F00 move.w -[A7], D0
000007EC A888 syscall TextFace
000007EE 700C moveq.l D0, 0x0C
000007F0 3F00 move.w -[A7], D0
000007F2 A88A syscall TextSize
000007F4 426E FFF2 clr.w [A6 - 0xE]
000007F8 426E FFF4 clr.w [A6 - 0xC]
000007FC 3D7C 00A0 FFF6 move.w [A6 - 0xA], 0xA0
00000802 3D7C 00E6 FFF8 move.w [A6 - 0x8], 0xE6
00000808 206E FFFA movea.l A0, [A6 - 0x6]
0000080C 2F10 move.l -[A7], [A0]
0000080E 302E FFFE move.w D0, [A6 - 0x2]
00000812 48C0 ext.l D0
00000814 2F00 move.l -[A7], D0
00000816 486E FFF2 pea.l [A6 - 0xE]
0000081A 7000 moveq.l D0, 0x00
0000081C 3F00 move.w -[A7], D0
0000081E A9CE syscall TETextBox/TextBox
00000820 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000824 205F movea.l A0, [A7]+
00000826 A023 syscall DisposHandle/DisposeHandle
00000828 7000 moveq.l D0, 0x00
0000082A 3F00 move.w -[A7], D0
0000082C 3F00 move.w -[A7], D0
0000082E A878 syscall SetOrigin
00000830 3F04 move.w -[A7], D4
00000832 A889 syscall TextMode
00000834 3F2E FFEE move.w -[A7], [A6 - 0x12]
00000838 A887 syscall TextFont
0000083A 3F2E FFF0 move.w -[A7], [A6 - 0x10]
0000083E A888 syscall TextFace
00000840 3F05 move.w -[A7], D5
00000842 A88A syscall TextSize
00000844 6004 bra +0x6 /* 0000084A */
label00000846:
00000846 7000 moveq.l D0, 0x00
00000848 6002 bra +0x4 /* 0000084C */
label0000084A:
0000084A 7001 moveq.l D0, 0x01
label0000084C:
0000084C 4CEE 18F0 FFD6 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x2A]
00000852 4E5E unlink A6
00000854 4E75 rts
export_156:
00000856 4E56 FEF8 link A6, -0x0108
0000085A 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000085E 49EE FEF8 lea.l A4, [A6 - 0x108]
00000862 266E 0008 movea.l A3, [A6 + 0x8]
00000866 206E 000C movea.l A0, [A6 + 0xC]
0000086A 3010 move.w D0, [A0]
0000086C 5340 subq.w D0, 1
0000086E 6B00 00B4 bmi +0xB6 /* 00000924 */
00000872 0C40 0004 cmpi.w D0, 0x4
00000876 6E00 00AC bgt +0xAE /* 00000924 */
0000087A D040 add.w D0, D0
0000087C 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000880 4EFB 0000 jmp [PC + D0.w]
00000884 00A6 00A2 00A2 ori.l -[A6], 0xA200A2
0000088A 0010 00A6 ori.b [A0], 0xA6
0000088E 6000 0098 bra +0x9A /* 00000928 */
00000892 206D FE7E movea.l A0, [A5 - 0x182]
00000896 3828 0044 move.w D4, [A0 + 0x44]
0000089A 206D FE7E movea.l A0, [A5 - 0x182]
0000089E 7000 moveq.l D0, 0x00
000008A0 1028 0046 move.b D0, [A0 + 0x46]
000008A4 3A00 move.w D5, D0
000008A6 206D FE7E movea.l A0, [A5 - 0x182]
000008AA 3C28 0048 move.w D6, [A0 + 0x48]
000008AE 206D FE7E movea.l A0, [A5 - 0x182]
000008B2 3E28 004A move.w D7, [A0 + 0x4A]
000008B6 7000 moveq.l D0, 0x00
000008B8 3F00 move.w -[A7], D0
000008BA A889 syscall TextMode
000008BC 3F3C 18B2 move.w -[A7], 0x18B2
000008C0 A887 syscall TextFont
000008C2 7001 moveq.l D0, 0x01
000008C4 3F00 move.w -[A7], D0
000008C6 A888 syscall TextFace
000008C8 700E moveq.l D0, 0x0E
000008CA 3F00 move.w -[A7], D0
000008CC A88A syscall TextSize
000008CE 2F0C move.l -[A7], A4
000008D0 3F3C 0C4E move.w -[A7], 0xC4E
000008D4 3F2D CF62 move.w -[A7], [A5 - 0x309E]
000008D8 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
000008DC 2053 movea.l A0, [A3]
000008DE 3028 0006 move.w D0, [A0 + 0x6]
000008E2 48C0 ext.l D0
000008E4 4480 neg.l D0
000008E6 3F00 move.w -[A7], D0
000008E8 2053 movea.l A0, [A3]
000008EA 3028 0004 move.w D0, [A0 + 0x4]
000008EE 48C0 ext.l D0
000008F0 4480 neg.l D0
000008F2 3F00 move.w -[A7], D0
000008F4 A878 syscall SetOrigin
000008F6 486E FFF8 pea.l [A6 - 0x8]
000008FA A88B syscall GetFontInfo
000008FC 7000 moveq.l D0, 0x00
000008FE 3F00 move.w -[A7], D0
00000900 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00000904 A893 syscall MoveTo
00000906 2F0C move.l -[A7], A4
00000908 A884 syscall DrawString
0000090A 7000 moveq.l D0, 0x00
0000090C 3F00 move.w -[A7], D0
0000090E 3F00 move.w -[A7], D0
00000910 A878 syscall SetOrigin
00000912 3F06 move.w -[A7], D6
00000914 A889 syscall TextMode
00000916 3F04 move.w -[A7], D4
00000918 A887 syscall TextFont
0000091A 3F05 move.w -[A7], D5
0000091C A888 syscall TextFace
0000091E 3F07 move.w -[A7], D7
00000920 A88A syscall TextSize
00000922 6004 bra +0x6 /* 00000928 */
label00000924:
00000924 7000 moveq.l D0, 0x00
00000926 6002 bra +0x4 /* 0000092A */
label00000928:
00000928 7001 moveq.l D0, 0x01
label0000092A:
0000092A 4CEE 18F0 FEE0 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x120]
00000930 4E5E unlink A6
00000932 4E75 rts
fn00000934:
00000934 48E7 0700 movem.l -[A7], D5,D6,D7
00000938 206D D8F6 movea.l A0, [A5 - 0x270A]
0000093C 1028 0238 move.b D0, [A0 + 0x238]
00000940 4880 ext.w D0
00000942 3A00 move.w D5, D0
00000944 206D D8F6 movea.l A0, [A5 - 0x270A]
00000948 7000 moveq.l D0, 0x00
0000094A 1028 023E move.b D0, [A0 + 0x23E]
0000094E 7C01 moveq.l D6, 0x01
00000950 CC80 and.l D6, D0
00000952 206D D8F6 movea.l A0, [A5 - 0x270A]
00000956 7000 moveq.l D0, 0x00
00000958 1028 023E move.b D0, [A0 + 0x23E]
0000095C 7E02 moveq.l D7, 0x02
0000095E CE80 and.l D7, D0
00000960 206D D8F6 movea.l A0, [A5 - 0x270A]
00000964 7000 moveq.l D0, 0x00
00000966 1028 023C move.b D0, [A0 + 0x23C]
0000096A 206D D8F6 movea.l A0, [A5 - 0x270A]
0000096E 7200 moveq.l D1, 0x00
00000970 1228 0239 move.b D1, [A0 + 0x239]
00000974 9081 sub.l D0, D1
00000976 206D D8F6 movea.l A0, [A5 - 0x270A]
0000097A 7200 moveq.l D1, 0x00
0000097C 1228 023C move.b D1, [A0 + 0x23C]
00000980 B280 cmp.l D1, D0
00000982 6700 011A beq +0x11C /* 00000A9E */
00000986 3005 move.w D0, D5
00000988 5240 addq.w D0, 1
0000098A 6B00 0108 bmi +0x10A /* 00000A94 */
0000098E 0C40 0011 cmpi.w D0, 0x11
00000992 6E00 0100 bgt +0x102 /* 00000A94 */
00000996 D040 add.w D0, D0
00000998 303B 0006 move.w D0, [PC + D0.w + 0x6]
0000099C 4EFB 0000 jmp [PC + D0.w]
000009A0 0026 0030 ori.b -[A6], 0x30 /* '0' */
000009A4 003A 0044 004E ori.b [PC + 0x4E /* 000009F4, value 0x1 */], 0x44 /* 'D' */
000009AA 0058 0062 ori.w [A0]+, 0x62 /* 'b' */
000009AE 006C 0076 0080 ori.w [A4 + 0x80], 0x76 /* 'v' */
000009B4 0098 00A2 00AC ori.l [A0]+, 0xA200AC
000009BA 00B6 00C0 00CA 00D4 ori.l [A6 + D0.w - 0x44], 0xC000CA
000009C2 00EC .incomplete
000009C4 3B7C 0021 CF62 move.w [A5 - 0x309E], 0x21 /* '!' */
000009CA 6000 01C8 bra +0x1CA /* 00000B94 */
000009CE 3B7C 0021 CF62 move.w [A5 - 0x309E], 0x21 /* '!' */
000009D4 6000 01BE bra +0x1C0 /* 00000B94 */
000009D8 3B7C 0025 CF62 move.w [A5 - 0x309E], 0x25 /* '%' */
000009DE 6000 01B4 bra +0x1B6 /* 00000B94 */
000009E2 3B7C 0007 CF62 move.w [A5 - 0x309E], 0x7
000009E8 6000 01AA bra +0x1AC /* 00000B94 */
000009EC 3B7C 001A CF62 move.w [A5 - 0x309E], 0x1A
000009F2 6000 01A0 bra +0x1A2 /* 00000B94 */
000009F6 3B7C 000D CF62 move.w [A5 - 0x309E], 0xD /* '\r' */
000009FC 6000 0196 bra +0x198 /* 00000B94 */
00000A00 3B7C 001B CF62 move.w [A5 - 0x309E], 0x1B
00000A06 6000 018C bra +0x18E /* 00000B94 */
00000A0A 3B7C 0022 CF62 move.w [A5 - 0x309E], 0x22 /* '\"' */
00000A10 6000 0182 bra +0x184 /* 00000B94 */
00000A14 3B7C 0036 CF62 move.w [A5 - 0x309E], 0x36 /* '6' */
00000A1A 6000 0178 bra +0x17A /* 00000B94 */
00000A1E 4A46 tst.w D6
00000A20 670A beq +0xC /* 00000A2C */
00000A22 3B7C 0036 CF62 move.w [A5 - 0x309E], 0x36 /* '6' */
00000A28 6000 016A bra +0x16C /* 00000B94 */
label00000A2C:
00000A2C 3B7C 0018 CF62 move.w [A5 - 0x309E], 0x18
00000A32 6000 0160 bra +0x162 /* 00000B94 */
00000A36 3B7C 0020 CF62 move.w [A5 - 0x309E], 0x20 /* ' ' */
00000A3C 6000 0156 bra +0x158 /* 00000B94 */
00000A40 3B7C 0035 CF62 move.w [A5 - 0x309E], 0x35 /* '5' */
00000A46 6000 014C bra +0x14E /* 00000B94 */
00000A4A 3B7C 0019 CF62 move.w [A5 - 0x309E], 0x19
00000A50 6000 0142 bra +0x144 /* 00000B94 */
00000A54 3B7C 0034 CF62 move.w [A5 - 0x309E], 0x34 /* '4' */
00000A5A 6000 0138 bra +0x13A /* 00000B94 */
00000A5E 3B7C 0017 CF62 move.w [A5 - 0x309E], 0x17
00000A64 6000 012E bra +0x130 /* 00000B94 */
00000A68 3B7C 001E CF62 move.w [A5 - 0x309E], 0x1E
00000A6E 6000 0124 bra +0x126 /* 00000B94 */
00000A72 4A47 tst.w D7
00000A74 670A beq +0xC /* 00000A80 */
00000A76 3B7C 001E CF62 move.w [A5 - 0x309E], 0x1E
00000A7C 6000 0116 bra +0x118 /* 00000B94 */
label00000A80:
00000A80 3B7C 001C CF62 move.w [A5 - 0x309E], 0x1C
00000A86 6000 010C bra +0x10E /* 00000B94 */
00000A8A 3B7C 0011 CF62 move.w [A5 - 0x309E], 0x11
00000A90 6000 0102 bra +0x104 /* 00000B94 */
label00000A94:
00000A94 3B7C 0001 CF62 move.w [A5 - 0x309E], 0x1
00000A9A 6000 00F8 bra +0xFA /* 00000B94 */
label00000A9E:
00000A9E 3005 move.w D0, D5
00000AA0 5240 addq.w D0, 1
00000AA2 6B00 00EA bmi +0xEC /* 00000B8E */
00000AA6 0C40 0011 cmpi.w D0, 0x11
00000AAA 6E00 00E2 bgt +0xE4 /* 00000B8E */
00000AAE D040 add.w D0, D0
00000AB0 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000AB4 4EFB 0000 jmp [PC + D0.w]
00000AB8 0026 0030 ori.b -[A6], 0x30 /* '0' */
00000ABC 003A 0044 004E ori.b [PC + 0x4E /* 00000B0C, value 0x0, cstring "" */], 0x44 /* 'D' */
00000AC2 0058 0060 ori.w [A0]+, 0x60 /* '`' */
00000AC6 0068 0070 0084 ori.w [A0 + 0x84], 0x70 /* 'p' */
00000ACC 008C 0094 009C ori.l A4, 0x94009C
00000AD2 00A4 00AC 00B4 ori.l -[A4], 0xAC00B4
00000AD8 00C8 .incomplete
00000ADA 00D0 .incomplete
00000ADC 3B7C 0021 CF62 move.w [A5 - 0x309E], 0x21 /* '!' */
00000AE2 6000 00B0 bra +0xB2 /* 00000B94 */
00000AE6 3B7C 0025 CF62 move.w [A5 - 0x309E], 0x25 /* '%' */
00000AEC 6000 00A6 bra +0xA8 /* 00000B94 */
00000AF0 3B7C 0007 CF62 move.w [A5 - 0x309E], 0x7
00000AF6 6000 009C bra +0x9E /* 00000B94 */
00000AFA 3B7C 001A CF62 move.w [A5 - 0x309E], 0x1A
00000B00 6000 0092 bra +0x94 /* 00000B94 */
00000B04 3B7C 000D CF62 move.w [A5 - 0x309E], 0xD /* '\r' */
00000B0A 6000 0088 bra +0x8A /* 00000B94 */
00000B0E 3B7C 001B CF62 move.w [A5 - 0x309E], 0x1B
00000B14 607E bra +0x80 /* 00000B94 */
00000B16 3B7C 0022 CF62 move.w [A5 - 0x309E], 0x22 /* '\"' */
00000B1C 6076 bra +0x78 /* 00000B94 */
00000B1E 3B7C 0036 CF62 move.w [A5 - 0x309E], 0x36 /* '6' */
00000B24 606E bra +0x70 /* 00000B94 */
00000B26 4A46 tst.w D6
00000B28 6708 beq +0xA /* 00000B32 */
00000B2A 3B7C 0036 CF62 move.w [A5 - 0x309E], 0x36 /* '6' */
00000B30 6062 bra +0x64 /* 00000B94 */
label00000B32:
00000B32 3B7C 0018 CF62 move.w [A5 - 0x309E], 0x18
00000B38 605A bra +0x5C /* 00000B94 */
00000B3A 3B7C 0020 CF62 move.w [A5 - 0x309E], 0x20 /* ' ' */
00000B40 6052 bra +0x54 /* 00000B94 */
00000B42 3B7C 0035 CF62 move.w [A5 - 0x309E], 0x35 /* '5' */
00000B48 604A bra +0x4C /* 00000B94 */
00000B4A 3B7C 0019 CF62 move.w [A5 - 0x309E], 0x19
00000B50 6042 bra +0x44 /* 00000B94 */
00000B52 3B7C 0034 CF62 move.w [A5 - 0x309E], 0x34 /* '4' */
00000B58 603A bra +0x3C /* 00000B94 */
00000B5A 3B7C 0017 CF62 move.w [A5 - 0x309E], 0x17
00000B60 6032 bra +0x34 /* 00000B94 */
00000B62 3B7C 001E CF62 move.w [A5 - 0x309E], 0x1E
00000B68 602A bra +0x2C /* 00000B94 */
00000B6A 4A47 tst.w D7
00000B6C 6708 beq +0xA /* 00000B76 */
00000B6E 3B7C 001E CF62 move.w [A5 - 0x309E], 0x1E
00000B74 601E bra +0x20 /* 00000B94 */
label00000B76:
00000B76 3B7C 001C CF62 move.w [A5 - 0x309E], 0x1C
00000B7C 6016 bra +0x18 /* 00000B94 */
00000B7E 3B7C 0011 CF62 move.w [A5 - 0x309E], 0x11
00000B84 600E bra +0x10 /* 00000B94 */
00000B86 3B7C 003D CF62 move.w [A5 - 0x309E], 0x3D /* '=' */
00000B8C 6006 bra +0x8 /* 00000B94 */
label00000B8E:
00000B8E 3B7C 0001 CF62 move.w [A5 - 0x309E], 0x1
label00000B94:
00000B94 4CDF 00E0 movem.l D5,D6,D7, [A7]+
00000B98 4E75 rts
fn00000B9A:
00000B9A 4E56 0000 link A6, 0
00000B9E 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000BA2 3E2E 000E move.w D7, [A6 + 0xE]
00000BA6 206E 0010 movea.l A0, [A6 + 0x10]
00000BAA 7000 moveq.l D0, 0x00
00000BAC 2080 move.l [A0], D0
00000BAE 206E 0014 movea.l A0, [A6 + 0x14]
00000BB2 4250 clr.w [A0]
00000BB4 598F subq.l A7, 4
00000BB6 2F3C 5753 5423 move.l -[A7], 0x57535423 /* 'WST#' */
00000BBC 3F2E 000A move.w -[A7], [A6 + 0xA]
00000BC0 A9A0 syscall GetResource
00000BC2 285F movea.l A4, [A7]+
00000BC4 200C move.l D0, A4
00000BC6 6700 0086 beq +0x88 /* 00000C4E */
00000BCA 2F0C move.l -[A7], A4
00000BCC 205F movea.l A0, [A7]+
00000BCE A029 syscall HLock
00000BD0 2054 movea.l A0, [A4]
00000BD2 3C10 move.w D6, [A0]
00000BD4 48C6 ext.l D6
00000BD6 4A86 tst.l D6
00000BD8 6710 beq +0x12 /* 00000BEA */
00000BDA 48C7 ext.l D7
00000BDC 48C6 ext.l D6
00000BDE BC87 cmp.l D6, D7
00000BE0 6D08 blt +0xA /* 00000BEA */
00000BE2 48C7 ext.l D7
00000BE4 7001 moveq.l D0, 0x01
00000BE6 B087 cmp.l D0, D7
00000BE8 6F08 ble +0xA /* 00000BF2 */
label00000BEA:
00000BEA 2F0C move.l -[A7], A4
00000BEC 205F movea.l A0, [A7]+
00000BEE A02A syscall HUnlock
00000BF0 605C bra +0x5E /* 00000C4E */
label00000BF2:
00000BF2 2654 movea.l A3, [A4]
00000BF4 548B addq.l A3, 2
00000BF6 6014 bra +0x16 /* 00000C0C */
label00000BF8:
00000BF8 200B move.l D0, A3
00000BFA 0800 0000 btst.b D0, 0x0
00000BFE 6704 beq +0x6 /* 00000C04 */
00000C00 D6FC 0001 add.w A3, 0x1
label00000C04:
00000C04 3013 move.w D0, [A3]
00000C06 48C0 ext.l D0
00000C08 5480 addq.l D0, 2
00000C0A D7C0 add.l A3, D0
label00000C0C:
00000C0C 5347 subq.w D7, 1
00000C0E 66E8 bne -0x16 /* 00000BF8 */
00000C10 200B move.l D0, A3
00000C12 0800 0000 btst.b D0, 0x0
00000C16 6704 beq +0x6 /* 00000C1C */
00000C18 D6FC 0001 add.w A3, 0x1
label00000C1C:
00000C1C 206E 0014 movea.l A0, [A6 + 0x14]
00000C20 3093 move.w [A0], [A3]
00000C22 548B addq.l A3, 2
00000C24 558F subq.l A7, 2
00000C26 2F0B move.l -[A7], A3
00000C28 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000C2C 206E 0014 movea.l A0, [A6 + 0x14]
00000C30 3010 move.w D0, [A0]
00000C32 48C0 ext.l D0
00000C34 2F00 move.l -[A7], D0
00000C36 4EAD 03FA jsr [A5 + 0x3FA /* export_123 */]
00000C3A 301F move.w D0, [A7]+
00000C3C 48C0 ext.l D0
00000C3E 6708 beq +0xA /* 00000C48 */
00000C40 206E 0010 movea.l A0, [A6 + 0x10]
00000C44 7000 moveq.l D0, 0x00
00000C46 2080 move.l [A0], D0
label00000C48:
00000C48 2F0C move.l -[A7], A4
00000C4A 205F movea.l A0, [A7]+
00000C4C A02A syscall HUnlock
label00000C4E:
00000C4E 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10]
00000C54 4E5E unlink A6
00000C56 4E75 rts
export_157:
00000C58 4E56 FF00 link A6, -0x0100
00000C5C 48E7 0018 movem.l -[A7], A3,A4
00000C60 49EE FF00 lea.l A4, [A6 - 0x100]
00000C64 266E 0008 movea.l A3, [A6 + 0x8]
00000C68 206E 000C movea.l A0, [A6 + 0xC]
00000C6C 3010 move.w D0, [A0]
00000C6E 5340 subq.w D0, 1
00000C70 6B4E bmi +0x50 /* 00000CC0 */
00000C72 0C40 0000 cmpi.w D0, 0x0
00000C76 6E48 bgt +0x4A /* 00000CC0 */
00000C78 D040 add.w D0, D0
00000C7A 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000C7E 4EFB 0000 jmp [PC + D0.w]
00000C82 0004 2053 ori.b D4, 0x53 /* 'S' */
00000C86 4AA8 0014 tst.l [A0 + 0x14]
00000C8A 661C bne +0x1E /* 00000CA8 */
00000C8C 2F0C move.l -[A7], A4
00000C8E 3F3C 0802 move.w -[A7], 0x802
00000C92 7001 moveq.l D0, 0x01
00000C94 3F00 move.w -[A7], D0
00000C96 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
00000C9A 2F0C move.l -[A7], A4
00000C9C 7000 moveq.l D0, 0x00
00000C9E 2F00 move.l -[A7], D0
00000CA0 2F00 move.l -[A7], D0
00000CA2 2F00 move.l -[A7], D0
00000CA4 A98B syscall ParamText
00000CA6 6010 bra +0x12 /* 00000CB8 */
label00000CA8:
00000CA8 7001 moveq.l D0, 0x01
00000CAA 2F00 move.l -[A7], D0
00000CAC 2F00 move.l -[A7], D0
00000CAE 2F0B move.l -[A7], A3
00000CB0 4EAD 0892 jsr [A5 + 0x892 /* export_270 */]
00000CB4 4FEF 000C lea.l A7, [A7 + 0xC]
label00000CB8:
00000CB8 203C 0105 1518 move.l D0, 0x1051518
00000CBE 6006 bra +0x8 /* 00000CC6 */
label00000CC0:
00000CC0 7001 moveq.l D0, 0x01
00000CC2 6002 bra +0x4 /* 00000CC6 */
00000CC4 7001 moveq.l D0, 0x01
label00000CC6:
00000CC6 4CEE 1800 FEF8 movem.l A3,A4, [A6 - 0x108]
00000CCC 4E5E unlink A6
00000CCE 4E75 rts
export_158:
00000CD0 48E7 0018 movem.l -[A7], A3,A4
00000CD4 286F 0010 movea.l A4, [A7 + 0x10]
00000CD8 266F 000C movea.l A3, [A7 + 0xC]
00000CDC 3014 move.w D0, [A4]
00000CDE 5340 subq.w D0, 1
00000CE0 6B00 00D2 bmi +0xD4 /* 00000DB4 */
00000CE4 0C40 0005 cmpi.w D0, 0x5
00000CE8 6E00 00CA bgt +0xCC /* 00000DB4 */
00000CEC D040 add.w D0, D0
00000CEE 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000CF2 4EFB 0000 jmp [PC + D0.w]
00000CF6 000E 00A2 ori.b A6, 0xA2
00000CFA 00C0 .incomplete
00000CFC 00C0 .incomplete
00000CFE 00B2 006E 426D E3D8 ori.l [], 0x6E426D /* 'nBm' */
00000D06 2053 movea.l A0, [A3]
00000D08 4AA8 0014 tst.l [A0 + 0x14]
00000D0C 674C beq +0x4E /* 00000D5A */
00000D0E 4878 2329 push.l 0x2329 /* '#)' */
00000D12 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
00000D16 7000 moveq.l D0, 0x00
00000D18 2F00 move.l -[A7], D0
00000D1A 486D 07FA pea.l [A5 + 0x7FA /* export_251 */]
00000D1E 7201 moveq.l D1, 0x01
00000D20 2F01 move.l -[A7], D1
00000D22 2F0B move.l -[A7], A3
00000D24 4EAD 0832 jsr [A5 + 0x832 /* export_258 */]
00000D28 7000 moveq.l D0, 0x00
00000D2A 2F00 move.l -[A7], D0
00000D2C 322D D484 move.w D1, [A5 - 0x2B7C]
00000D30 48C1 ext.l D1
00000D32 2F01 move.l -[A7], D1
00000D34 2F00 move.l -[A7], D0
00000D36 4878 4ACE push.l 0x4ACE
00000D3A 4878 23BE push.l 0x23BE
00000D3E 7201 moveq.l D1, 0x01
00000D40 2F01 move.l -[A7], D1
00000D42 2F0B move.l -[A7], A3
00000D44 4EAD 085A jsr [A5 + 0x85A /* export_263 */]
00000D48 703C moveq.l D0, 0x3C
00000D4A 2F00 move.l -[A7], D0
00000D4C 2F0B move.l -[A7], A3
00000D4E 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
00000D52 426D D4C4 clr.w [A5 - 0x2B3C]
00000D56 4FEF 0038 lea.l A7, [A7 + 0x38]
label00000D5A:
00000D5A 203C 0104 14B4 move.l D0, 0x10414B4
00000D60 6058 bra +0x5A /* 00000DBA */
00000D62 302D D4C4 move.w D0, [A5 - 0x2B3C]
00000D66 48C0 ext.l D0
00000D68 661C bne +0x1E /* 00000D86 */
00000D6A 3B7C 0001 D4C4 move.w [A5 - 0x2B3C], 0x1
00000D70 2F0B move.l -[A7], A3
00000D72 4EAD 0782 jsr [A5 + 0x782 /* export_236 */]
00000D76 4878 021C push.l 0x21C
00000D7A 2F0B move.l -[A7], A3
00000D7C 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
00000D80 4FEF 000C lea.l A7, [A7 + 0xC]
00000D84 6032 bra +0x34 /* 00000DB8 */
label00000D86:
00000D86 486D 0512 pea.l [A5 + 0x512 /* export_158 */]
00000D8A 4EAD 0772 jsr [A5 + 0x772 /* export_234 */]
00000D8E 4EAD 09A2 jsr [A5 + 0x9A2 /* export_304 */]
00000D92 588F addq.l A7, 4
00000D94 6022 bra +0x24 /* 00000DB8 */
00000D96 486D 0512 pea.l [A5 + 0x512 /* export_158 */]
00000D9A 4EAD 0772 jsr [A5 + 0x772 /* export_234 */]
00000D9E 4EAD 09A2 jsr [A5 + 0x9A2 /* export_304 */]
00000DA2 588F addq.l A7, 4
00000DA4 6012 bra +0x14 /* 00000DB8 */
00000DA6 426D E3D8 clr.w [A5 - 0x1C28]
00000DAA 2F0B move.l -[A7], A3
00000DAC 4EAD 0782 jsr [A5 + 0x782 /* export_236 */]
00000DB0 588F addq.l A7, 4
00000DB2 6004 bra +0x6 /* 00000DB8 */
label00000DB4:
00000DB4 7001 moveq.l D0, 0x01
00000DB6 6002 bra +0x4 /* 00000DBA */
label00000DB8:
00000DB8 7001 moveq.l D0, 0x01
label00000DBA:
00000DBA 4CDF 1800 movem.l A3,A4, [A7]+
00000DBE 4E75 rts
export_159:
00000DC0 4EBA 01D2 jsr [PC + 0x1D2 /* 00000F94 */]
00000DC4 302D D874 move.w D0, [A5 - 0x278C]
00000DC8 48C0 ext.l D0
00000DCA 6606 bne +0x8 /* 00000DD2 */
00000DCC 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
00000DD0 6042 bra +0x44 /* 00000E14 */
label00000DD2:
00000DD2 302D D874 move.w D0, [A5 - 0x278C]
00000DD6 48C0 ext.l D0
00000DD8 7201 moveq.l D1, 0x01
00000DDA B280 cmp.l D1, D0
00000DDC 661C bne +0x1E /* 00000DFA */
00000DDE 4EAD 0CFA jsr [A5 + 0xCFA /* export_411 */]
00000DE2 486D 0D2A pea.l [A5 + 0xD2A /* export_417 */]
00000DE6 4EAD 0772 jsr [A5 + 0x772 /* export_234 */]
00000DEA 486D 09D2 pea.l [A5 + 0x9D2 /* export_310 */]
00000DEE 4EAD 0772 jsr [A5 + 0x772 /* export_234 */]
00000DF2 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
00000DF6 508F addq.l A7, 8
00000DF8 601A bra +0x1C /* 00000E14 */
label00000DFA:
00000DFA 302D D874 move.w D0, [A5 - 0x278C]
00000DFE 48C0 ext.l D0
00000E00 7202 moveq.l D1, 0x02
00000E02 B280 cmp.l D1, D0
00000E04 660E bne +0x10 /* 00000E14 */
00000E06 7000 moveq.l D0, 0x00
00000E08 2F00 move.l -[A7], D0
00000E0A 7202 moveq.l D1, 0x02
00000E0C 2F01 move.l -[A7], D1
00000E0E 4EBA 0442 jsr [PC + 0x442 /* 00001252 */]
00000E12 508F addq.l A7, 8
label00000E14:
00000E14 4E75 rts
export_160:
00000E16 4E56 FF6E link A6, -0x0092
00000E1A 48E7 0118 movem.l -[A7], D7,A3,A4
00000E1E 49EE FF6E lea.l A4, [A6 - 0x92]
00000E22 598F subq.l A7, 4
00000E24 2F3C 444C 4F47 move.l -[A7], 0x444C4F47 /* 'DLOG' */
00000E2A 3F3C F061 move.w -[A7], 0xF061
00000E2E A9A0 syscall GetResource
00000E30 265F movea.l A3, [A7]+
00000E32 200B move.l D0, A3
00000E34 6614 bne +0x16 /* 00000E4A */
00000E36 486D D4DA pea.l [A5 - 0x2B26]
00000E3A 558F subq.l A7, 2
00000E3C A9AF syscall ResError
00000E3E 301F move.w D0, [A7]+
00000E40 48C0 ext.l D0
00000E42 2F00 move.l -[A7], D0
00000E44 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00000E48 508F addq.l A7, 8
label00000E4A:
00000E4A 2F0B move.l -[A7], A3
00000E4C 205F movea.l A0, [A7]+
00000E4E A029 syscall HLock
00000E50 2D53 FFFC move.l [A6 - 0x4], [A3]
00000E54 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000E58 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00000E5C 2F0B move.l -[A7], A3
00000E5E 205F movea.l A0, [A7]+
00000E60 A02A syscall HUnlock
00000E62 206E FFFC movea.l A0, [A6 - 0x4]
00000E66 3D50 FFF8 move.w [A6 - 0x8], [A0]
00000E6A 206E FFFC movea.l A0, [A6 - 0x4]
00000E6E 3D68 0002 FFFA move.w [A6 - 0x6], [A0 + 0x2]
00000E74 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000E78 486D D4EA pea.l [A5 - 0x2B16]
00000E7C 486D D4FA pea.l [A5 - 0x2B06]
00000E80 7000 moveq.l D0, 0x00
00000E82 2F00 move.l -[A7], D0
00000E84 486E FFAE pea.l [A6 - 0x52]
00000E88 3F3C 0001 move.w -[A7], 0x1
00000E8C A9EA syscall Pack3
00000E8E 4A2E FFAE tst.b [A6 - 0x52]
00000E92 588F addq.l A7, 4
00000E94 6700 00F4 beq +0xF6 /* 00000F8A */
00000E98 486E FFB8 pea.l [A6 - 0x48]
00000E9C 2F0C move.l -[A7], A4
00000E9E 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
00000EA2 3B6E FFB4 D540 move.w [A5 - 0x2AC0], [A6 - 0x4C]
00000EA8 558F subq.l A7, 2
00000EAA 2F0C move.l -[A7], A4
00000EAC 3F2D D540 move.w -[A7], [A5 - 0x2AC0]
00000EB0 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000EB4 558F subq.l A7, 2
00000EB6 2F0C move.l -[A7], A4
00000EB8 3F2D D540 move.w -[A7], [A5 - 0x2AC0]
00000EBC 2F3C 7474 7874 move.l -[A7], 0x74747874 /* 'ttxt' */
00000EC2 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */
00000EC8 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00000ECC 3E1F move.w D7, [A7]+
00000ECE 302D D874 move.w D0, [A5 - 0x278C]
00000ED2 48C0 ext.l D0
00000ED4 7202 moveq.l D1, 0x02
00000ED6 B280 cmp.l D1, D0
00000ED8 548F addq.l A7, 2
00000EDA 6614 bne +0x16 /* 00000EF0 */
00000EDC 48C7 ext.l D7
00000EDE 4A87 tst.l D7
00000EE0 660E bne +0x10 /* 00000EF0 */
00000EE2 4EAD 0ABA jsr [A5 + 0xABA /* export_339 */]
00000EE6 2F2D D548 move.l -[A7], [A5 - 0x2AB8]
00000EEA 4EAD 0ACA jsr [A5 + 0xACA /* export_341 */]
00000EEE 588F addq.l A7, 4
label00000EF0:
00000EF0 48C7 ext.l D7
00000EF2 4A87 tst.l D7
00000EF4 6600 0094 bne +0x96 /* 00000F8A */
00000EF8 486D D542 pea.l [A5 - 0x2ABE]
00000EFC 2F0C move.l -[A7], A4
00000EFE 4EAD 0AC2 jsr [A5 + 0xAC2 /* export_340 */]
00000F02 3E00 move.w D7, D0
00000F04 508F addq.l A7, 8
00000F06 48C7 ext.l D7
00000F08 4A87 tst.l D7
00000F0A 6638 bne +0x3A /* 00000F44 */
00000F0C 598F subq.l A7, 4
00000F0E 2F2D D548 move.l -[A7], [A5 - 0x2AB8]
00000F12 A9CB syscall TEGetText
00000F14 265F movea.l A3, [A7]+
00000F16 2F0B move.l -[A7], A3
00000F18 205F movea.l A0, [A7]+
00000F1A A029 syscall HLock
00000F1C 206D D548 movea.l A0, [A5 - 0x2AB8]
00000F20 2050 movea.l A0, [A0]
00000F22 7000 moveq.l D0, 0x00
00000F24 3028 003C move.w D0, [A0 + 0x3C]
00000F28 2F00 move.l -[A7], D0
00000F2A 2F13 move.l -[A7], [A3]
00000F2C 302D D542 move.w D0, [A5 - 0x2ABE]
00000F30 48C0 ext.l D0
00000F32 2F00 move.l -[A7], D0
00000F34 4EAD 0AE2 jsr [A5 + 0xAE2 /* export_344 */]
00000F38 3E00 move.w D7, D0
00000F3A 2F0B move.l -[A7], A3
00000F3C 205F movea.l A0, [A7]+
00000F3E A02A syscall HUnlock
00000F40 4FEF 000C lea.l A7, [A7 + 0xC]
label00000F44:
00000F44 302D D874 move.w D0, [A5 - 0x278C]
00000F48 48C0 ext.l D0
00000F4A 7202 moveq.l D1, 0x02
00000F4C B280 cmp.l D1, D0
00000F4E 660A bne +0xC /* 00000F5A */
00000F50 48C7 ext.l D7
00000F52 4A87 tst.l D7
00000F54 6604 bne +0x6 /* 00000F5A */
00000F56 4EAD 0ABA jsr [A5 + 0xABA /* export_339 */]
label00000F5A:
00000F5A 302D D542 move.w D0, [A5 - 0x2ABE]
00000F5E 48C0 ext.l D0
00000F60 72FF moveq.l D1, 0xFFFFFFFF
00000F62 B280 cmp.l D1, D0
00000F64 670A beq +0xC /* 00000F70 */
00000F66 486D D542 pea.l [A5 - 0x2ABE]
00000F6A 4EAD 0AB2 jsr [A5 + 0xAB2 /* export_338 */]
00000F6E 588F addq.l A7, 4
label00000F70:
00000F70 486D 0ACA pea.l [A5 + 0xACA /* export_341 */]
00000F74 A9F1 syscall UnloadSeg
00000F76 48C7 ext.l D7
00000F78 4A87 tst.l D7
00000F7A 670E beq +0x10 /* 00000F8A */
00000F7C 558F subq.l A7, 2
00000F7E 2F0C move.l -[A7], A4
00000F80 3F2D D540 move.w -[A7], [A5 - 0x2AC0]
00000F84 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000F88 548F addq.l A7, 2
label00000F8A:
00000F8A 4CEE 1880 FF62 movem.l D7,A3,A4, [A6 - 0x9E]
00000F90 4E5E unlink A6
00000F92 4E75 rts
fn00000F94:
00000F94 4AAD D54C tst.l [A5 - 0x2AB4]
00000F98 670E beq +0x10 /* 00000FA8 */
00000F9A 2F2D D54C move.l -[A7], [A5 - 0x2AB4]
00000F9E 205F movea.l A0, [A7]+
00000FA0 A01F syscall DisposPtr/DisposePtr
00000FA2 7000 moveq.l D0, 0x00
00000FA4 2B40 D54C move.l [A5 - 0x2AB4], D0
label00000FA8:
00000FA8 4AAD D550 tst.l [A5 - 0x2AB0]
00000FAC 670E beq +0x10 /* 00000FBC */
00000FAE 2F2D D550 move.l -[A7], [A5 - 0x2AB0]
00000FB2 205F movea.l A0, [A7]+
00000FB4 A01F syscall DisposPtr/DisposePtr
00000FB6 7000 moveq.l D0, 0x00
00000FB8 2B40 D550 move.l [A5 - 0x2AB0], D0
label00000FBC:
00000FBC 4AAD D558 tst.l [A5 - 0x2AA8]
00000FC0 670E beq +0x10 /* 00000FD0 */
00000FC2 2F2D D558 move.l -[A7], [A5 - 0x2AA8]
00000FC6 205F movea.l A0, [A7]+
00000FC8 A01F syscall DisposPtr/DisposePtr
00000FCA 7000 moveq.l D0, 0x00
00000FCC 2B40 D558 move.l [A5 - 0x2AA8], D0
label00000FD0:
00000FD0 4AAD D544 tst.l [A5 - 0x2ABC]
00000FD4 670E beq +0x10 /* 00000FE4 */
00000FD6 2F2D D544 move.l -[A7], [A5 - 0x2ABC]
00000FDA 205F movea.l A0, [A7]+
00000FDC A01F syscall DisposPtr/DisposePtr
00000FDE 7000 moveq.l D0, 0x00
00000FE0 2B40 D544 move.l [A5 - 0x2ABC], D0
label00000FE4:
00000FE4 486D 0552 pea.l [A5 + 0x552 /* export_166 */]
00000FE8 A9F1 syscall UnloadSeg
00000FEA 4E75 rts
export_161:
00000FEC 48E7 0118 movem.l -[A7], D7,A3,A4
00000FF0 598F subq.l A7, 4
00000FF2 3F3C 03E9 move.w -[A7], 0x3E9
00000FF6 A949 syscall GetMenuHandle
00000FF8 285F movea.l A4, [A7]+
00000FFA 2F0C move.l -[A7], A4
00000FFC 7006 moveq.l D0, 0x06
00000FFE 3F00 move.w -[A7], D0
00001000 A939 syscall EnableItem
00001002 2F0C move.l -[A7], A4
00001004 7001 moveq.l D0, 0x01
00001006 3F00 move.w -[A7], D0
00001008 A93A syscall DisableItem
0000100A 4EBA 05C6 jsr [PC + 0x5C6 /* 000015D2 */]
0000100E 4EAD 08DA jsr [A5 + 0x8DA /* export_279 */]
00001012 7200 moveq.l D1, 0x00
00001014 1200 move.b D1, D0
00001016 6608 bne +0xA /* 00001020 */
00001018 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
0000101C 6000 01DC bra +0x1DE /* 000011FA */
label00001020:
00001020 206D D8FA movea.l A0, [A5 - 0x2706]
00001024 4228 0005 clr.b [A0 + 0x5]
00001028 206D D8FA movea.l A0, [A5 - 0x2706]
0000102C 116D D86E 024A move.b [A0 + 0x24A], [A5 - 0x2792]
00001032 206D D8FA movea.l A0, [A5 - 0x2706]
00001036 316D D86C 024C move.w [A0 + 0x24C], [A5 - 0x2794]
0000103C 206D D8FA movea.l A0, [A5 - 0x2706]
00001040 117C 00FF 0249 move.b [A0 + 0x249], 0xFF
00001046 206D D8FA movea.l A0, [A5 - 0x2706]
0000104A 7000 moveq.l D0, 0x00
0000104C 1028 0245 move.b D0, [A0 + 0x245]
00001050 7202 moveq.l D1, 0x02
00001052 B280 cmp.l D1, D0
00001054 660A bne +0xC /* 00001060 */
00001056 206D D8FA movea.l A0, [A5 - 0x2706]
0000105A 117C 0001 0245 move.b [A0 + 0x245], 0x1
label00001060:
00001060 4247 clr.w D7
00001062 600C bra +0xE /* 00001070 */
label00001064:
00001064 206D D558 movea.l A0, [A5 - 0x2AA8]
00001068 11BC 00FF 7006 move.b [A0 + D7.w + 0x6], 0xFF
0000106E 5247 addq.w D7, 1
label00001070:
00001070 48C7 ext.l D7
00001072 7020 moveq.l D0, 0x20
00001074 B087 cmp.l D0, D7
00001076 6EEC bgt -0x12 /* 00001064 */
00001078 4247 clr.w D7
0000107A 6054 bra +0x56 /* 000010D0 */
label0000107C:
0000107C 206D D8FA movea.l A0, [A5 - 0x2706]
00001080 7000 moveq.l D0, 0x00
00001082 1030 700A move.b D0, [A0 + D7.w + 0xA]
00001086 0C80 0000 00FF cmpi.l D0, 0xFF
0000108C 6740 beq +0x42 /* 000010CE */
0000108E 1B47 D870 move.b [A5 - 0x2790], D7
00001092 206D D558 movea.l A0, [A5 - 0x2AA8]
00001096 4230 7006 clr.b [A0 + D7.w + 0x6]
0000109A 206D D8FA movea.l A0, [A5 - 0x2706]
0000109E 226D D8FA movea.l A1, [A5 - 0x2706]
000010A2 7000 moveq.l D0, 0x00
000010A4 1031 700A move.b D0, [A1 + D7.w + 0xA]
000010A8 2200 move.l D1, D0
000010AA C0FC 006E mulu.w D0, 0x6E /* 'n' */
000010AE 4841 swap.w D1
000010B0 C2FC 006E mulu.w D1, 0x6E /* 'n' */
000010B4 4841 swap.w D1
000010B6 4241 clr.w D1
000010B8 D081 add.l D0, D1
000010BA 41E8 025E lea.l A0, [A0 + 0x25E]
000010BE 47F0 0800 lea.l A3, [A0 + D0]
000010C2 4213 clr.b [A3]
000010C4 422B 0001 clr.b [A3 + 0x1]
000010C8 177C 00FF 005C move.b [A3 + 0x5C], 0xFF
label000010CE:
000010CE 5247 addq.w D7, 1
label000010D0:
000010D0 48C7 ext.l D7
000010D2 206D D8FA movea.l A0, [A5 - 0x2706]
000010D6 7000 moveq.l D0, 0x00
000010D8 1028 0240 move.b D0, [A0 + 0x240]
000010DC B087 cmp.l D0, D7
000010DE 6E9C bgt -0x62 /* 0000107C */
000010E0 0CAD 4F52 4443 D200 cmpi.l [A5 - 0x2E00], 0x4F524443 /* 'ORDC' */
000010E8 6600 00B2 bne +0xB4 /* 0000119C */
000010EC 3B7C 0001 D554 move.w [A5 - 0x2AAC], 0x1
000010F2 3B7C 0001 D556 move.w [A5 - 0x2AAA], 0x1
000010F8 426D D876 clr.w [A5 - 0x278A]
000010FC 206D D8FA movea.l A0, [A5 - 0x2706]
00001100 226D D8FA movea.l A1, [A5 - 0x2706]
00001104 7000 moveq.l D0, 0x00
00001106 102D D870 move.b D0, [A5 - 0x2790]
0000110A 7200 moveq.l D1, 0x00
0000110C 1231 000A move.b D1, [A1 + D0.w + 0xA]
00001110 2001 move.l D0, D1
00001112 C2FC 006E mulu.w D1, 0x6E /* 'n' */
00001116 4840 swap.w D0
00001118 C0FC 006E mulu.w D0, 0x6E /* 'n' */
0000111C 4840 swap.w D0
0000111E 4240 clr.w D0
00001120 D280 add.l D1, D0
00001122 41E8 02C9 lea.l A0, [A0 + 0x2C9]
00001126 11AD D86E 1800 move.b [A0 + D1], [A5 - 0x2792]
0000112C 206D D8FA movea.l A0, [A5 - 0x2706]
00001130 226D D8FA movea.l A1, [A5 - 0x2706]
00001134 7000 moveq.l D0, 0x00
00001136 102D D870 move.b D0, [A5 - 0x2790]
0000113A 7200 moveq.l D1, 0x00
0000113C 1231 000A move.b D1, [A1 + D0.w + 0xA]
00001140 2001 move.l D0, D1
00001142 C2FC 006E mulu.w D1, 0x6E /* 'n' */
00001146 4840 swap.w D0
00001148 C0FC 006E mulu.w D0, 0x6E /* 'n' */
0000114C 4840 swap.w D0
0000114E 4240 clr.w D0
00001150 D280 add.l D1, D0
00001152 41E8 02CA lea.l A0, [A0 + 0x2CA]
00001156 31AD D86C 1800 move.w [A0 + D1], [A5 - 0x2794]
0000115C 206D D8FA movea.l A0, [A5 - 0x2706]
00001160 117C 0001 0008 move.b [A0 + 0x8], 0x1
00001166 206D D8FA movea.l A0, [A5 - 0x2706]
0000116A 117C 0001 023F move.b [A0 + 0x23F], 0x1
00001170 206D D8FA movea.l A0, [A5 - 0x2706]
00001174 117C 0001 0005 move.b [A0 + 0x5], 0x1
0000117A 2F2D D8F6 move.l -[A7], [A5 - 0x270A]
0000117E 2F2D D8FA move.l -[A7], [A5 - 0x2706]
00001182 4EAD 0BD2 jsr [A5 + 0xBD2 /* export_374 */]
00001186 2F2D D8EE move.l -[A7], [A5 - 0x2712]
0000118A 2F2D D8FA move.l -[A7], [A5 - 0x2706]
0000118E 4EAD 0BD2 jsr [A5 + 0xBD2 /* export_374 */]
00001192 4EBA 0400 jsr [PC + 0x400 /* 00001594 */]
00001196 4FEF 0010 lea.l A7, [A7 + 0x10]
0000119A 605E bra +0x60 /* 000011FA */
label0000119C:
0000119C 206D D558 movea.l A0, [A5 - 0x2AA8]
000011A0 116D D86E 0002 move.b [A0 + 0x2], [A5 - 0x2792]
000011A6 206D D558 movea.l A0, [A5 - 0x2AA8]
000011AA 30AD D86C move.w [A0], [A5 - 0x2794]
000011AE 206D D8FA movea.l A0, [A5 - 0x2706]
000011B2 226D D558 movea.l A1, [A5 - 0x2AA8]
000011B6 1368 0008 0003 move.b [A1 + 0x3], [A0 + 0x8]
000011BC 206D D558 movea.l A0, [A5 - 0x2AA8]
000011C0 4228 0004 clr.b [A0 + 0x4]
000011C4 206D D8FA movea.l A0, [A5 - 0x2706]
000011C8 4868 024E pea.l [A0 + 0x24E]
000011CC 206D D558 movea.l A0, [A5 - 0x2AA8]
000011D0 4868 0066 pea.l [A0 + 0x66]
000011D4 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
000011D8 206D D8FA movea.l A0, [A5 - 0x2706]
000011DC 4868 002A pea.l [A0 + 0x2A]
000011E0 206D D558 movea.l A0, [A5 - 0x2AA8]
000011E4 4868 0076 pea.l [A0 + 0x76]
000011E8 4878 0200 push.l 0x200
000011EC 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
000011F0 486D 0552 pea.l [A5 + 0x552 /* export_166 */]
000011F4 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
000011F8 588F addq.l A7, 4
label000011FA:
000011FA 4CDF 1880 movem.l D7,A3,A4, [A7]+
000011FE 4E75 rts
export_162:
00001200 2F07 move.l -[A7], D7
00001202 4EBA FD90 jsr [PC - 0x270 /* 00000F94 */]
00001206 302D D874 move.w D0, [A5 - 0x278C]
0000120A 48C0 ext.l D0
0000120C 7201 moveq.l D1, 0x01
0000120E B280 cmp.l D1, D0
00001210 660C bne +0xE /* 0000121E */
00001212 4EAD 0CFA jsr [A5 + 0xCFA /* export_411 */]
00001216 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
0000121A 7E01 moveq.l D7, 0x01
0000121C 6024 bra +0x26 /* 00001242 */
label0000121E:
0000121E 302D D874 move.w D0, [A5 - 0x278C]
00001222 48C0 ext.l D0
00001224 7202 moveq.l D1, 0x02
00001226 B280 cmp.l D1, D0
00001228 6612 bne +0x14 /* 0000123C */
0000122A 7000 moveq.l D0, 0x00
0000122C 2F00 move.l -[A7], D0
0000122E 7202 moveq.l D1, 0x02
00001230 2F01 move.l -[A7], D1
00001232 4EBA 0294 jsr [PC + 0x294 /* 000014C8 */]
00001236 4207 clr.b D7
00001238 508F addq.l A7, 8
0000123A 6006 bra +0x8 /* 00001242 */
label0000123C:
0000123C 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
00001240 7E01 moveq.l D7, 0x01
label00001242:
00001242 1007 move.b D0, D7
00001244 2E1F move.l D7, [A7]+
00001246 4E75 rts
fn00001248:
00001248 4EBA FD4A jsr [PC - 0x2B6 /* 00000F94 */]
0000124C 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
00001250 4E75 rts
fn00001252:
00001252 4E56 0000 link A6, 0
00001256 202E 0008 move.l D0, [A6 + 0x8]
0000125A 5580 subq.l D0, 2
0000125C 6B26 bmi +0x28 /* 00001284 */
0000125E 0C80 0000 0000 cmpi.l D0, 0x0
00001264 6E1E bgt +0x20 /* 00001284 */
00001266 D080 add.l D0, D0
00001268 303B 0806 move.w D0, [PC + D0 + 0x6]
0000126C 4EFB 0000 jmp [PC + D0.w]
00001270 0004 486D ori.b D4, 0x6D /* 'm' */
00001274 0212 4EAD andi.b [A2], 0xAD
00001278 076A 486D bchg [A2 + 0x486D], D3
0000127C 053A 4EAD btst [PC + 0x4EAD /* 0000612B, cstring ""<EOF> */], D2
00001280 076A 508F bchg [A2 + 0x508F], D3
label00001284:
00001284 4E5E unlink A6
00001286 4E75 rts
export_163:
00001288 4E56 FF00 link A6, -0x0100
0000128C 48E7 0018 movem.l -[A7], A3,A4
00001290 286E 000C movea.l A4, [A6 + 0xC]
00001294 266E 0008 movea.l A3, [A6 + 0x8]
00001298 3014 move.w D0, [A4]
0000129A 5340 subq.w D0, 1
0000129C 6B00 00FE bmi +0x100 /* 0000139C */
000012A0 0C40 0001 cmpi.w D0, 0x1
000012A4 6E00 00F6 bgt +0xF8 /* 0000139C */
000012A8 D040 add.w D0, D0
000012AA 303B 0006 move.w D0, [PC + D0.w + 0x6]
000012AE 4EFB 0000 jmp [PC + D0.w]
000012B2 0006 0054 ori.b D6, 0x54 /* 'T' */
000012B6 2053 movea.l A0, [A3]
000012B8 4AA8 0014 tst.l [A0 + 0x14]
000012BC 663C bne +0x3E /* 000012FA */
000012BE 486E FF00 pea.l [A6 - 0x100]
000012C2 3F3C 0BB8 move.w -[A7], 0xBB8
000012C6 7002 moveq.l D0, 0x02
000012C8 3F00 move.w -[A7], D0
000012CA 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
000012CE 486E FF00 pea.l [A6 - 0x100]
000012D2 7000 moveq.l D0, 0x00
000012D4 2F00 move.l -[A7], D0
000012D6 2F00 move.l -[A7], D0
000012D8 2F00 move.l -[A7], D0
000012DA A98B syscall ParamText
000012DC 7001 moveq.l D0, 0x01
000012DE 2F00 move.l -[A7], D0
000012E0 7200 moveq.l D1, 0x00
000012E2 2F01 move.l -[A7], D1
000012E4 2F00 move.l -[A7], D0
000012E6 2F01 move.l -[A7], D1
000012E8 2F00 move.l -[A7], D0
000012EA 7002 moveq.l D0, 0x02
000012EC 2F00 move.l -[A7], D0
000012EE 2F00 move.l -[A7], D0
000012F0 2F0B move.l -[A7], A3
000012F2 4EAD 07A2 jsr [A5 + 0x7A2 /* export_240 */]
000012F6 4FEF 0020 lea.l A7, [A7 + 0x20]
label000012FA:
000012FA 203C 0103 146E move.l D0, 0x103146E
00001300 6000 009C bra +0x9E /* 0000139E */
00001304 302C 0004 move.w D0, [A4 + 0x4]
00001308 48C0 ext.l D0
0000130A 7203 moveq.l D1, 0x03
0000130C B280 cmp.l D1, D0
0000130E 6632 bne +0x34 /* 00001342 */
00001310 206D D8F6 movea.l A0, [A5 - 0x270A]
00001314 7000 moveq.l D0, 0x00
00001316 1028 0008 move.b D0, [A0 + 0x8]
0000131A 7201 moveq.l D1, 0x01
0000131C B280 cmp.l D1, D0
0000131E 6606 bne +0x8 /* 00001326 */
00001320 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
00001324 6076 bra +0x78 /* 0000139C */
label00001326:
00001326 7000 moveq.l D0, 0x00
00001328 2F00 move.l -[A7], D0
0000132A 2F00 move.l -[A7], D0
0000132C 2F00 move.l -[A7], D0
0000132E 7207 moveq.l D1, 0x07
00001330 2F01 move.l -[A7], D1
00001332 2F00 move.l -[A7], D0
00001334 4878 00FF push.l 0xFF
00001338 4EAD 0C0A jsr [A5 + 0xC0A /* export_381 */]
0000133C 4FEF 0018 lea.l A7, [A7 + 0x18]
00001340 605A bra +0x5C /* 0000139C */
label00001342:
00001342 206D D8F6 movea.l A0, [A5 - 0x270A]
00001346 7000 moveq.l D0, 0x00
00001348 1028 0005 move.b D0, [A0 + 0x5]
0000134C 7202 moveq.l D1, 0x02
0000134E C280 and.l D1, D0
00001350 6640 bne +0x42 /* 00001392 */
00001352 4EAD 08D2 jsr [A5 + 0x8D2 /* export_278 */]
00001356 4A40 tst.w D0
00001358 6732 beq +0x34 /* 0000138C */
0000135A 206D D8F6 movea.l A0, [A5 - 0x270A]
0000135E 7000 moveq.l D0, 0x00
00001360 1028 0008 move.b D0, [A0 + 0x8]
00001364 7201 moveq.l D1, 0x01
00001366 B280 cmp.l D1, D0
00001368 6606 bne +0x8 /* 00001370 */
0000136A 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
0000136E 602C bra +0x2E /* 0000139C */
label00001370:
00001370 7000 moveq.l D0, 0x00
00001372 2F00 move.l -[A7], D0
00001374 2F00 move.l -[A7], D0
00001376 2F00 move.l -[A7], D0
00001378 7207 moveq.l D1, 0x07
0000137A 2F01 move.l -[A7], D1
0000137C 2F00 move.l -[A7], D0
0000137E 4878 00FF push.l 0xFF
00001382 4EAD 0C0A jsr [A5 + 0xC0A /* export_381 */]
00001386 4FEF 0018 lea.l A7, [A7 + 0x18]
0000138A 6010 bra +0x12 /* 0000139C */
label0000138C:
0000138C 4EAD 09A2 jsr [A5 + 0x9A2 /* export_304 */]
00001390 600A bra +0xC /* 0000139C */
label00001392:
00001392 486D 054A pea.l [A5 + 0x54A /* export_165 */]
00001396 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
0000139A 588F addq.l A7, 4
label0000139C:
0000139C 7001 moveq.l D0, 0x01
label0000139E:
0000139E 4CEE 1800 FEF8 movem.l A3,A4, [A6 - 0x108]
000013A4 4E5E unlink A6
000013A6 4E75 rts
export_164:
000013A8 4E56 FF00 link A6, -0x0100
000013AC 48E7 0018 movem.l -[A7], A3,A4
000013B0 286E 000C movea.l A4, [A6 + 0xC]
000013B4 266E 0008 movea.l A3, [A6 + 0x8]
000013B8 3014 move.w D0, [A4]
000013BA 5340 subq.w D0, 1
000013BC 6B00 00FE bmi +0x100 /* 000014BC */
000013C0 0C40 0001 cmpi.w D0, 0x1
000013C4 6E00 00F6 bgt +0xF8 /* 000014BC */
000013C8 D040 add.w D0, D0
000013CA 303B 0006 move.w D0, [PC + D0.w + 0x6]
000013CE 4EFB 0000 jmp [PC + D0.w]
000013D2 0006 0054 ori.b D6, 0x54 /* 'T' */
000013D6 2053 movea.l A0, [A3]
000013D8 4AA8 0014 tst.l [A0 + 0x14]
000013DC 663C bne +0x3E /* 0000141A */
000013DE 7001 moveq.l D0, 0x01
000013E0 2F00 move.l -[A7], D0
000013E2 7200 moveq.l D1, 0x00
000013E4 2F01 move.l -[A7], D1
000013E6 2F00 move.l -[A7], D0
000013E8 2F01 move.l -[A7], D1
000013EA 2F00 move.l -[A7], D0
000013EC 7002 moveq.l D0, 0x02
000013EE 2F00 move.l -[A7], D0
000013F0 2F00 move.l -[A7], D0
000013F2 2F0B move.l -[A7], A3
000013F4 4EAD 07A2 jsr [A5 + 0x7A2 /* export_240 */]
000013F8 486E FF00 pea.l [A6 - 0x100]
000013FC 3F3C 0BB8 move.w -[A7], 0xBB8
00001400 7003 moveq.l D0, 0x03
00001402 3F00 move.w -[A7], D0
00001404 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
00001408 486E FF00 pea.l [A6 - 0x100]
0000140C 7000 moveq.l D0, 0x00
0000140E 2F00 move.l -[A7], D0
00001410 2F00 move.l -[A7], D0
00001412 2F00 move.l -[A7], D0
00001414 A98B syscall ParamText
00001416 4FEF 0020 lea.l A7, [A7 + 0x20]
label0000141A:
0000141A 203C 0103 146E move.l D0, 0x103146E
00001420 6000 009C bra +0x9E /* 000014BE */
00001424 302C 0004 move.w D0, [A4 + 0x4]
00001428 48C0 ext.l D0
0000142A 7203 moveq.l D1, 0x03
0000142C B280 cmp.l D1, D0
0000142E 6632 bne +0x34 /* 00001462 */
00001430 206D D8F6 movea.l A0, [A5 - 0x270A]
00001434 7000 moveq.l D0, 0x00
00001436 1028 0008 move.b D0, [A0 + 0x8]
0000143A 7201 moveq.l D1, 0x01
0000143C B280 cmp.l D1, D0
0000143E 6606 bne +0x8 /* 00001446 */
00001440 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
00001444 6076 bra +0x78 /* 000014BC */
label00001446:
00001446 7000 moveq.l D0, 0x00
00001448 2F00 move.l -[A7], D0
0000144A 2F00 move.l -[A7], D0
0000144C 2F00 move.l -[A7], D0
0000144E 7208 moveq.l D1, 0x08
00001450 2F01 move.l -[A7], D1
00001452 2F00 move.l -[A7], D0
00001454 4878 00FF push.l 0xFF
00001458 4EAD 0C0A jsr [A5 + 0xC0A /* export_381 */]
0000145C 4FEF 0018 lea.l A7, [A7 + 0x18]
00001460 605A bra +0x5C /* 000014BC */
label00001462:
00001462 206D D8F6 movea.l A0, [A5 - 0x270A]
00001466 7000 moveq.l D0, 0x00
00001468 1028 0005 move.b D0, [A0 + 0x5]
0000146C 7202 moveq.l D1, 0x02
0000146E C280 and.l D1, D0
00001470 6640 bne +0x42 /* 000014B2 */
00001472 4EAD 08D2 jsr [A5 + 0x8D2 /* export_278 */]
00001476 4A40 tst.w D0
00001478 6732 beq +0x34 /* 000014AC */
0000147A 206D D8F6 movea.l A0, [A5 - 0x270A]
0000147E 7000 moveq.l D0, 0x00
00001480 1028 0008 move.b D0, [A0 + 0x8]
00001484 7201 moveq.l D1, 0x01
00001486 B280 cmp.l D1, D0
00001488 6606 bne +0x8 /* 00001490 */
0000148A 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
0000148E 602C bra +0x2E /* 000014BC */
label00001490:
00001490 7000 moveq.l D0, 0x00
00001492 2F00 move.l -[A7], D0
00001494 2F00 move.l -[A7], D0
00001496 2F00 move.l -[A7], D0
00001498 7208 moveq.l D1, 0x08
0000149A 2F01 move.l -[A7], D1
0000149C 2F00 move.l -[A7], D0
0000149E 4878 00FF push.l 0xFF
000014A2 4EAD 0C0A jsr [A5 + 0xC0A /* export_381 */]
000014A6 4FEF 0018 lea.l A7, [A7 + 0x18]
000014AA 6010 bra +0x12 /* 000014BC */
label000014AC:
000014AC 4EAD 09A2 jsr [A5 + 0x9A2 /* export_304 */]
000014B0 600A bra +0xC /* 000014BC */
label000014B2:
000014B2 486D 054A pea.l [A5 + 0x54A /* export_165 */]
000014B6 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
000014BA 588F addq.l A7, 4
label000014BC:
000014BC 7001 moveq.l D0, 0x01
label000014BE:
000014BE 4CEE 1800 FEF8 movem.l A3,A4, [A6 - 0x108]
000014C4 4E5E unlink A6
000014C6 4E75 rts
fn000014C8:
000014C8 4E56 0000 link A6, 0
000014CC 202E 0008 move.l D0, [A6 + 0x8]
000014D0 5580 subq.l D0, 2
000014D2 6B26 bmi +0x28 /* 000014FA */
000014D4 0C80 0000 0000 cmpi.l D0, 0x0
000014DA 6E1E bgt +0x20 /* 000014FA */
000014DC D080 add.l D0, D0
000014DE 303B 0806 move.w D0, [PC + D0 + 0x6]
000014E2 4EFB 0000 jmp [PC + D0.w]
000014E6 0004 486D ori.b D4, 0x6D /* 'm' */
000014EA 0212 4EAD andi.b [A2], 0xAD
000014EE 076A 486D bchg [A2 + 0x486D], D3
000014F2 0542 bchg D2, D2
000014F4 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
000014F8 508F addq.l A7, 8
label000014FA:
000014FA 4E5E unlink A6
000014FC 4E75 rts
export_165:
000014FE 4E56 FF00 link A6, -0x0100
00001502 48E7 0018 movem.l -[A7], A3,A4
00001506 49EE FF00 lea.l A4, [A6 - 0x100]
0000150A 266E 0008 movea.l A3, [A6 + 0x8]
0000150E 206E 000C movea.l A0, [A6 + 0xC]
00001512 3010 move.w D0, [A0]
00001514 5340 subq.w D0, 1
00001516 6B70 bmi +0x72 /* 00001588 */
00001518 0C40 0001 cmpi.w D0, 0x1
0000151C 6E6A bgt +0x6C /* 00001588 */
0000151E D040 add.w D0, D0
00001520 303B 0006 move.w D0, [PC + D0.w + 0x6]
00001524 4EFB 0000 jmp [PC + D0.w]
00001528 0006 0050 ori.b D6, 0x50 /* 'P' */
0000152C 2053 movea.l A0, [A3]
0000152E 4AA8 0014 tst.l [A0 + 0x14]
00001532 663A bne +0x3C /* 0000156E */
00001534 2F0C move.l -[A7], A4
00001536 3F3C 0BD0 move.w -[A7], 0xBD0
0000153A 7002 moveq.l D0, 0x02
0000153C 3F00 move.w -[A7], D0
0000153E 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
00001542 2F0C move.l -[A7], A4
00001544 7000 moveq.l D0, 0x00
00001546 2F00 move.l -[A7], D0
00001548 2F00 move.l -[A7], D0
0000154A 2F00 move.l -[A7], D0
0000154C A98B syscall ParamText
0000154E 7001 moveq.l D0, 0x01
00001550 2F00 move.l -[A7], D0
00001552 72FF moveq.l D1, 0xFFFFFFFF
00001554 2F01 move.l -[A7], D1
00001556 2F01 move.l -[A7], D1
00001558 2F01 move.l -[A7], D1
0000155A 7000 moveq.l D0, 0x00
0000155C 2F00 move.l -[A7], D0
0000155E 7001 moveq.l D0, 0x01
00001560 2F00 move.l -[A7], D0
00001562 2F00 move.l -[A7], D0
00001564 2F0B move.l -[A7], A3
00001566 4EAD 07A2 jsr [A5 + 0x7A2 /* export_240 */]
0000156A 4FEF 0020 lea.l A7, [A7 + 0x20]
label0000156E:
0000156E 203C 010A 18B0 move.l D0, 0x10A18B0
00001574 6014 bra +0x16 /* 0000158A */
00001576 486D 054A pea.l [A5 + 0x54A /* export_165 */]
0000157A 4EAD 0772 jsr [A5 + 0x772 /* export_234 */]
0000157E 4EAD 09A2 jsr [A5 + 0x9A2 /* export_304 */]
00001582 7001 moveq.l D0, 0x01
00001584 588F addq.l A7, 4
00001586 6002 bra +0x4 /* 0000158A */
label00001588:
00001588 7000 moveq.l D0, 0x00
label0000158A:
0000158A 4CEE 1800 FEF8 movem.l A3,A4, [A6 - 0x108]
00001590 4E5E unlink A6
00001592 4E75 rts
fn00001594:
00001594 2F0B move.l -[A7], A3
00001596 598F subq.l A7, 4
00001598 3F3C 03E9 move.w -[A7], 0x3E9
0000159C A949 syscall GetMenuHandle
0000159E 265F movea.l A3, [A7]+
000015A0 2F0B move.l -[A7], A3
000015A2 7006 moveq.l D0, 0x06
000015A4 3F00 move.w -[A7], D0
000015A6 A939 syscall EnableItem
000015A8 2F0B move.l -[A7], A3
000015AA 7004 moveq.l D0, 0x04
000015AC 3F00 move.w -[A7], D0
000015AE A939 syscall EnableItem
000015B0 2F0B move.l -[A7], A3
000015B2 7002 moveq.l D0, 0x02
000015B4 3F00 move.w -[A7], D0
000015B6 A939 syscall EnableItem
000015B8 2F0B move.l -[A7], A3
000015BA 7001 moveq.l D0, 0x01
000015BC 3F00 move.w -[A7], D0
000015BE A93A syscall DisableItem
000015C0 4EAD 09A2 jsr [A5 + 0x9A2 /* export_304 */]
000015C4 3B7C 0002 D874 move.w [A5 - 0x278C], 0x2
000015CA 4EBA F9C8 jsr [PC - 0x638 /* 00000F94 */]
000015CE 265F movea.l A3, [A7]+
000015D0 4E75 rts
fn000015D2:
000015D2 4AAD D558 tst.l [A5 - 0x2AA8]
000015D6 660E bne +0x10 /* 000015E6 */
000015D8 598F subq.l A7, 4
000015DA 4878 0276 push.l 0x276
000015DE 4EAD 0292 jsr [A5 + 0x292 /* export_78 */]
000015E2 2B5F D558 move.l [A5 - 0x2AA8], [A7]+
label000015E6:
000015E6 4EAD 0ABA jsr [A5 + 0xABA /* export_339 */]
000015EA 4E75 rts
fn000015EC:
000015EC 4E56 FFFC link A6, -0x0004
000015F0 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000015F4 286E 000C movea.l A4, [A6 + 0xC]
000015F8 266E 0008 movea.l A3, [A6 + 0x8]
000015FC 7CFF moveq.l D6, 0xFFFFFFFF
000015FE 206E 0010 movea.l A0, [A6 + 0x10]
00001602 3010 move.w D0, [A0]
00001604 48C0 ext.l D0
00001606 72FF moveq.l D1, 0xFFFFFFFF
00001608 B280 cmp.l D1, D0
0000160A 6710 beq +0x12 /* 0000161C */
0000160C 206E 0010 movea.l A0, [A6 + 0x10]
00001610 3010 move.w D0, [A0]
00001612 7200 moveq.l D1, 0x00
00001614 1234 0000 move.b D1, [A4 + D0.w]
00001618 3A01 move.w D5, D1
0000161A 6002 bra +0x4 /* 0000161E */
label0000161C:
0000161C 7AFF moveq.l D5, 0xFFFFFFFF
label0000161E:
0000161E 426E FFFE clr.w [A6 - 0x2]
00001622 426E FFFC clr.w [A6 - 0x4]
00001626 4247 clr.w D7
00001628 606A bra +0x6C /* 00001694 */
label0000162A:
0000162A 206D D558 movea.l A0, [A5 - 0x2AA8]
0000162E 7000 moveq.l D0, 0x00
00001630 1030 7006 move.b D0, [A0 + D7.w + 0x6]
00001634 665C bne +0x5E /* 00001692 */
00001636 302E FFFC move.w D0, [A6 - 0x4]
0000163A 1987 0000 move.b [A4 + D0.w], D7
0000163E 558F subq.l A7, 2
00001640 7001 moveq.l D0, 0x01
00001642 3F00 move.w -[A7], D0
00001644 3F2E FFFC move.w -[A7], [A6 - 0x4]
00001648 2F0B move.l -[A7], A3
0000164A 3F3C 0008 move.w -[A7], 0x8
0000164E A9E7 syscall Pack0/ListManager
00001650 206D D558 movea.l A0, [A5 - 0x2AA8]
00001654 48C7 ext.l D7
00001656 2007 move.l D0, D7
00001658 E980 asl D0, 4
0000165A 41F0 0876 lea.l A0, [A0 + D0 + 0x76]
0000165E 5288 addq.l A0, 1
00001660 2F08 move.l -[A7], A0
00001662 206D D558 movea.l A0, [A5 - 0x2AA8]
00001666 48C7 ext.l D7
00001668 2007 move.l D0, D7
0000166A E980 asl D0, 4
0000166C 7200 moveq.l D1, 0x00
0000166E 1230 0876 move.b D1, [A0 + D0 + 0x76]
00001672 3F01 move.w -[A7], D1
00001674 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001678 2F0B move.l -[A7], A3
0000167A 3F3C 0058 move.w -[A7], 0x58 /* 'X' */
0000167E A9E7 syscall Pack0/ListManager
00001680 48C5 ext.l D5
00001682 48C7 ext.l D7
00001684 BE85 cmp.l D7, D5
00001686 548F addq.l A7, 2
00001688 6604 bne +0x6 /* 0000168E */
0000168A 3C2E FFFC move.w D6, [A6 - 0x4]
label0000168E:
0000168E 526E FFFC addq.w [A6 - 0x4], 1
label00001692:
00001692 5247 addq.w D7, 1
label00001694:
00001694 48C7 ext.l D7
00001696 7020 moveq.l D0, 0x20
00001698 B087 cmp.l D0, D7
0000169A 6E8E bgt -0x70 /* 0000162A */
0000169C 382E FFFC move.w D4, [A6 - 0x4]
000016A0 673C beq +0x3E /* 000016DE */
000016A2 302E FFFC move.w D0, [A6 - 0x4]
000016A6 48C0 ext.l D0
000016A8 7201 moveq.l D1, 0x01
000016AA B280 cmp.l D1, D0
000016AC 6602 bne +0x4 /* 000016B0 */
000016AE 4246 clr.w D6
label000016B0:
000016B0 48C6 ext.l D6
000016B2 70FF moveq.l D0, 0xFFFFFFFF
000016B4 B086 cmp.l D0, D6
000016B6 671C beq +0x1E /* 000016D4 */
000016B8 3D46 FFFC move.w [A6 - 0x4], D6
000016BC 7001 moveq.l D0, 0x01
000016BE 1F00 move.b -[A7], D0
000016C0 2F2E FFFC move.l -[A7], [A6 - 0x4]
000016C4 2F0B move.l -[A7], A3
000016C6 3F3C 005C move.w -[A7], 0x5C /* '\\' */
000016CA A9E7 syscall Pack0/ListManager
000016CC 206E 0010 movea.l A0, [A6 + 0x10]
000016D0 3086 move.w [A0], D6
000016D2 6012 bra +0x14 /* 000016E6 */
label000016D4:
000016D4 206E 0010 movea.l A0, [A6 + 0x10]
000016D8 30BC FFFF move.w [A0], 0xFFFF
000016DC 6008 bra +0xA /* 000016E6 */
label000016DE:
000016DE 206E 0010 movea.l A0, [A6 + 0x10]
000016E2 30BC FFFF move.w [A0], 0xFFFF
label000016E6:
000016E6 3004 move.w D0, D4
000016E8 4CEE 18F0 FFE4 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x1C]
000016EE 4E5E unlink A6
000016F0 4E75 rts
export_166:
000016F2 4E56 FFFC link A6, -0x0004
000016F6 48E7 0138 movem.l -[A7], D7,A2,A3,A4
000016FA 286E 000C movea.l A4, [A6 + 0xC]
000016FE 266E 0008 movea.l A3, [A6 + 0x8]
00001702 3014 move.w D0, [A4]
00001704 5340 subq.w D0, 1
00001706 6B00 0284 bmi +0x286 /* 0000198C */
0000170A 0C40 0005 cmpi.w D0, 0x5
0000170E 6E00 027C bgt +0x27E /* 0000198C */
00001712 D040 add.w D0, D0
00001714 303B 0006 move.w D0, [PC + D0.w + 0x6]
00001718 4EFB 0000 jmp [PC + D0.w]
0000171C 000E 00FC ori.b A6, 0xFC
00001720 0272 0272 0266 andi.w [A2 + D0.w * 2 + 0x66], 0x272
00001726 009E 2053 4AA8 ori.l [A6]+, 0x20534AA8
0000172C 0014 677E ori.b [A4], 0x7E /* '~' */
00001730 7001 moveq.l D0, 0x01
00001732 2F00 move.l -[A7], D0
00001734 7200 moveq.l D1, 0x00
00001736 2F01 move.l -[A7], D1
00001738 2F00 move.l -[A7], D0
0000173A 2F01 move.l -[A7], D1
0000173C 2F00 move.l -[A7], D0
0000173E 7002 moveq.l D0, 0x02
00001740 2F00 move.l -[A7], D0
00001742 2F00 move.l -[A7], D0
00001744 2F0B move.l -[A7], A3
00001746 4EAD 07A2 jsr [A5 + 0x7A2 /* export_240 */]
0000174A 4878 0080 push.l 0x80
0000174E 486D 0802 pea.l [A5 + 0x802 /* export_252 */]
00001752 7003 moveq.l D0, 0x03
00001754 2F00 move.l -[A7], D0
00001756 2F0B move.l -[A7], A3
00001758 4EAD 0832 jsr [A5 + 0x832 /* export_258 */]
0000175C 7003 moveq.l D0, 0x03
0000175E 2F00 move.l -[A7], D0
00001760 2F0B move.l -[A7], A3
00001762 4EAD 082A jsr [A5 + 0x82A /* export_257 */]
00001766 2D40 FFFC move.l [A6 - 0x4], D0
0000176A 206E FFFC movea.l A0, [A6 - 0x4]
0000176E 2050 movea.l A0, [A0]
00001770 2B68 0014 D53C move.l [A5 - 0x2AC4], [A0 + 0x14]
00001776 3B7C FFFF D53A move.w [A5 - 0x2AC6], 0xFFFF
0000177C 206D D558 movea.l A0, [A5 - 0x2AA8]
00001780 1B68 0004 D518 move.b [A5 - 0x2AE8], [A0 + 0x4]
00001786 486D D53A pea.l [A5 - 0x2AC6]
0000178A 486D D51A pea.l [A5 - 0x2AE6]
0000178E 2F2D D53C move.l -[A7], [A5 - 0x2AC4]
00001792 4EBA FE58 jsr [PC - 0x1A8 /* 000015EC */]
00001796 3B40 D516 move.w [A5 - 0x2AEA], D0
0000179A 1B7C FFFD D55C move.b [A5 - 0x2AA4], 0xFD
000017A0 700F moveq.l D0, 0x0F
000017A2 2F00 move.l -[A7], D0
000017A4 2F0B move.l -[A7], A3
000017A6 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
000017AA 4FEF 004C lea.l A7, [A7 + 0x4C]
000017AE 203C 010D 23DC move.l D0, 0x10D23DC
000017B4 6000 01D8 bra +0x1DA /* 0000198E */
000017B8 102D D55C move.b D0, [A5 - 0x2AA4]
000017BC 5600 addq.b D0, 3
000017BE 6B4C bmi +0x4E /* 0000180C */
000017C0 0C00 0006 cmpi.b D0, 0x6
000017C4 6E46 bgt +0x48 /* 0000180C */
000017C6 7200 moveq.l D1, 0x00
000017C8 1200 move.b D1, D0
000017CA D241 add.w D1, D1
000017CC 323B 1006 move.w D1, [PC + D1.w + 0x6]
000017D0 4EFB 1000 jmp [PC + D1.w]
000017D4 01BA 01BA bclr [PC + 0x1BA /* 00001990, value 0x1C80FFEC */], D0
000017D8 0030 003A 0010 ori.b [A0 + D0.w + 0x10], 0x3A /* ':' */
000017DE 0026 0030 ori.b -[A6], 0x30 /* '0' */
000017E2 302D D53A move.w D0, [A5 - 0x2AC6]
000017E6 41ED D51A lea.l A0, [A5 - 0x2AE6]
000017EA 1B70 0000 D870 move.b [A5 - 0x2790], [A0 + D0.w]
000017F0 4EBA FDA2 jsr [PC - 0x25E /* 00001594 */]
000017F4 6000 0196 bra +0x198 /* 0000198C */
000017F8 1B7C FFFD D55C move.b [A5 - 0x2AA4], 0xFD
000017FE 6000 018C bra +0x18E /* 0000198C */
00001802 1B7C FFFD D55C move.b [A5 - 0x2AA4], 0xFD
00001808 6000 0182 bra +0x184 /* 0000198C */
label0000180C:
0000180C 1B7C FFFD D55C move.b [A5 - 0x2AA4], 0xFD
00001812 6000 0178 bra +0x17A /* 0000198C */
00001816 302C 0004 move.w D0, [A4 + 0x4]
0000181A 5340 subq.w D0, 1
0000181C 6B00 016E bmi +0x170 /* 0000198C */
00001820 0C40 0002 cmpi.w D0, 0x2
00001824 6E00 0166 bgt +0x168 /* 0000198C */
00001828 D040 add.w D0, D0
0000182A 303B 0006 move.w D0, [PC + D0.w + 0x6]
0000182E 4EFB 0000 jmp [PC + D0.w]
00001832 002E 014A 0008 ori.b [A6 + 0x8], 0x4A /* 'J' */
00001838 302C 0002 move.w D0, [A4 + 0x2]
0000183C 48C0 ext.l D0
0000183E 6C12 bge +0x14 /* 00001852 */
00001840 302C 0002 move.w D0, [A4 + 0x2]
00001844 48C0 ext.l D0
00001846 4480 neg.l D0
00001848 5380 subq.l D0, 1
0000184A 3B40 D53A move.w [A5 - 0x2AC6], D0
0000184E 6000 013C bra +0x13E /* 0000198C */
label00001852:
00001852 302C 0002 move.w D0, [A4 + 0x2]
00001856 48C0 ext.l D0
00001858 5380 subq.l D0, 1
0000185A 3B40 D53A move.w [A5 - 0x2AC6], D0
0000185E 302D D53A move.w D0, [A5 - 0x2AC6]
00001862 48C0 ext.l D0
00001864 72FF moveq.l D1, 0xFFFFFFFF
00001866 B280 cmp.l D1, D0
00001868 6710 beq +0x12 /* 0000187A */
0000186A 302D D516 move.w D0, [A5 - 0x2AEA]
0000186E 48C0 ext.l D0
00001870 322D D53A move.w D1, [A5 - 0x2AC6]
00001874 48C1 ext.l D1
00001876 B081 cmp.l D0, D1
00001878 6E08 bgt +0xA /* 00001882 */
label0000187A:
0000187A 4EBA F9CC jsr [PC - 0x634 /* 00001248 */]
0000187E 6000 010C bra +0x10E /* 0000198C */
label00001882:
00001882 3B7C 0001 D554 move.w [A5 - 0x2AAC], 0x1
00001888 426D D876 clr.w [A5 - 0x278A]
0000188C 302D D53A move.w D0, [A5 - 0x2AC6]
00001890 41ED D51A lea.l A0, [A5 - 0x2AE6]
00001894 1B70 0000 D870 move.b [A5 - 0x2790], [A0 + D0.w]
0000189A 4247 clr.w D7
0000189C 6018 bra +0x1A /* 000018B6 */
label0000189E:
0000189E 48C7 ext.l D7
000018A0 7000 moveq.l D0, 0x00
000018A2 102D D870 move.b D0, [A5 - 0x2790]
000018A6 B087 cmp.l D0, D7
000018A8 670A beq +0xC /* 000018B4 */
000018AA 206D D8FA movea.l A0, [A5 - 0x2706]
000018AE 11BC 00FF 700A move.b [A0 + D7.w + 0xA], 0xFF
label000018B4:
000018B4 5247 addq.w D7, 1
label000018B6:
000018B6 48C7 ext.l D7
000018B8 206D D8FA movea.l A0, [A5 - 0x2706]
000018BC 7000 moveq.l D0, 0x00
000018BE 1028 0240 move.b D0, [A0 + 0x240]
000018C2 B087 cmp.l D0, D7
000018C4 6ED8 bgt -0x26 /* 0000189E */
000018C6 206D D8FA movea.l A0, [A5 - 0x2706]
000018CA 7000 moveq.l D0, 0x00
000018CC 102D D870 move.b D0, [A5 - 0x2790]
000018D0 7200 moveq.l D1, 0x00
000018D2 1230 000A move.b D1, [A0 + D0.w + 0xA]
000018D6 674E beq +0x50 /* 00001926 */
000018D8 206D D8FA movea.l A0, [A5 - 0x2706]
000018DC 226D D8FA movea.l A1, [A5 - 0x2706]
000018E0 7000 moveq.l D0, 0x00
000018E2 102D D870 move.b D0, [A5 - 0x2790]
000018E6 7200 moveq.l D1, 0x00
000018E8 1231 000A move.b D1, [A1 + D0.w + 0xA]
000018EC 2001 move.l D0, D1
000018EE C2FC 006E mulu.w D1, 0x6E /* 'n' */
000018F2 4840 swap.w D0
000018F4 C0FC 006E mulu.w D0, 0x6E /* 'n' */
000018F8 4840 swap.w D0
000018FA 4240 clr.w D0
000018FC D280 add.l D1, D0
000018FE 226D D8FA movea.l A1, [A5 - 0x2706]
00001902 43E9 025E lea.l A1, [A1 + 0x25E]
00001906 45E8 025E lea.l A2, [A0 + 0x25E]
0000190A 41F2 1800 lea.l A0, [A2 + D1]
0000190E 701A moveq.l D0, 0x1A
label00001910:
00001910 22D8 move.l [A1]+, [A0]+
00001912 51C8 FFFC dbf D0, -0x6 /* 00001910 */
00001916 32D8 move.w [A1]+, [A0]+
00001918 206D D8FA movea.l A0, [A5 - 0x2706]
0000191C 7000 moveq.l D0, 0x00
0000191E 102D D870 move.b D0, [A5 - 0x2790]
00001922 4230 000A clr.b [A0 + D0.w + 0xA]
label00001926:
00001926 206D D8FA movea.l A0, [A5 - 0x2706]
0000192A 116D D86E 02C9 move.b [A0 + 0x2C9], [A5 - 0x2792]
00001930 206D D8FA movea.l A0, [A5 - 0x2706]
00001934 316D D86C 02CA move.w [A0 + 0x2CA], [A5 - 0x2794]
0000193A 206D D8FA movea.l A0, [A5 - 0x2706]
0000193E 117C 0001 0008 move.b [A0 + 0x8], 0x1
00001944 206D D8FA movea.l A0, [A5 - 0x2706]
00001948 117C 0001 023F move.b [A0 + 0x23F], 0x1
0000194E 206D D8FA movea.l A0, [A5 - 0x2706]
00001952 117C 0001 0005 move.b [A0 + 0x5], 0x1
00001958 2F2D D8F6 move.l -[A7], [A5 - 0x270A]
0000195C 2F2D D8FA move.l -[A7], [A5 - 0x2706]
00001960 4EAD 0BD2 jsr [A5 + 0xBD2 /* export_374 */]
00001964 2F2D D8EE move.l -[A7], [A5 - 0x2712]
00001968 2F2D D8FA move.l -[A7], [A5 - 0x2706]
0000196C 4EAD 0BD2 jsr [A5 + 0xBD2 /* export_374 */]
00001970 4EBA FC22 jsr [PC - 0x3DE /* 00001594 */]
00001974 4FEF 0010 lea.l A7, [A7 + 0x10]
00001978 6012 bra +0x14 /* 0000198C */
0000197A 4EBA F8CC jsr [PC - 0x734 /* 00001248 */]
0000197E 600C bra +0xE /* 0000198C */
00001980 4EAD 07AA jsr [A5 + 0x7AA /* export_241 */]
00001984 2F0B move.l -[A7], A3
00001986 4EAD 0782 jsr [A5 + 0x782 /* export_236 */]
0000198A 588F addq.l A7, 4
label0000198C:
0000198C 7001 moveq.l D0, 0x01
label0000198E:
0000198E 4CEE 1C80 FFEC movem.l D7,A2,A3,A4, [A6 - 0x14]
00001994 4E5E unlink A6
00001996 4E75 rts
export_167:
00001998 48E7 0710 movem.l -[A7], D5,D6,D7,A3
0000199C 266F 0018 movea.l A3, [A7 + 0x18]
000019A0 2A2F 0014 move.l D5, [A7 + 0x14]
000019A4 2F05 move.l -[A7], D5
000019A6 4EBA 022E jsr [PC + 0x22E /* 00001BD6 */]
000019AA 3C00 move.w D6, D0
000019AC 48C0 ext.l D0
000019AE 72FF moveq.l D1, 0xFFFFFFFF
000019B0 B280 cmp.l D1, D0
000019B2 588F addq.l A7, 4
000019B4 6604 bne +0x6 /* 000019BA */
000019B6 70FF moveq.l D0, 0xFFFFFFFF
000019B8 6078 bra +0x7A /* 00001A32 */
label000019BA:
000019BA 48C6 ext.l D6
000019BC 7009 moveq.l D0, 0x09
000019BE B086 cmp.l D0, D6
000019C0 6F34 ble +0x36 /* 000019F6 */
000019C2 7E09 moveq.l D7, 0x09
000019C4 6028 bra +0x2A /* 000019EE */
label000019C6:
000019C6 48C7 ext.l D7
000019C8 2007 move.l D0, D7
000019CA EB80 asl D0, 5
000019CC 41ED D90E lea.l A0, [A5 - 0x26F2]
000019D0 48C7 ext.l D7
000019D2 2207 move.l D1, D7
000019D4 EB81 asl D1, 5
000019D6 43ED D92E lea.l A1, [A5 - 0x26D2]
000019DA 43F1 1800 lea.l A1, [A1 + D1]
000019DE 41F0 0800 lea.l A0, [A0 + D0]
000019E2 7007 moveq.l D0, 0x07
label000019E4:
000019E4 22D8 move.l [A1]+, [A0]+
000019E6 51C8 FFFC dbf D0, -0x6 /* 000019E4 */
000019EA 3007 move.w D0, D7
000019EC 5347 subq.w D7, 1
label000019EE:
000019EE 48C7 ext.l D7
000019F0 48C6 ext.l D6
000019F2 BC87 cmp.l D6, D7
000019F4 6DD0 blt -0x2E /* 000019C6 */
label000019F6:
000019F6 48C6 ext.l D6
000019F8 2006 move.l D0, D6
000019FA EB80 asl D0, 5
000019FC 41ED D92E lea.l A0, [A5 - 0x26D2]
00001A00 2185 081C move.l [A0 + D0 + 0x1C], D5
00001A04 2F0B move.l -[A7], A3
00001A06 48C6 ext.l D6
00001A08 2006 move.l D0, D6
00001A0A EB80 asl D0, 5
00001A0C 41ED D92E lea.l A0, [A5 - 0x26D2]
00001A10 4870 0800 pea.l [A0 + D0]
00001A14 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
00001A18 302D D92A move.w D0, [A5 - 0x26D6]
00001A1C 48C0 ext.l D0
00001A1E 322D D928 move.w D1, [A5 - 0x26D8]
00001A22 48C1 ext.l D1
00001A24 B081 cmp.l D0, D1
00001A26 6F08 ble +0xA /* 00001A30 */
00001A28 302D D928 move.w D0, [A5 - 0x26D8]
00001A2C 526D D928 addq.w [A5 - 0x26D8], 1
label00001A30:
00001A30 3006 move.w D0, D6
label00001A32:
00001A32 4CDF 08E0 movem.l D5,D6,D7,A3, [A7]+
00001A36 4E75 rts
export_168:
00001A38 486D D928 pea.l [A5 - 0x26D8]
00001A3C 302D DA6E move.w D0, [A5 - 0x2592]
00001A40 48C0 ext.l D0
00001A42 2F00 move.l -[A7], D0
00001A44 4EAD 0A3A jsr [A5 + 0xA3A /* export_323 */]
00001A48 4EAD 09FA jsr [A5 + 0x9FA /* export_315 */]
00001A4C 508F addq.l A7, 8
00001A4E 4E75 rts
export_169:
00001A50 2F07 move.l -[A7], D7
00001A52 3E2F 000A move.w D7, [A7 + 0xA]
00001A56 3B47 DA6E move.w [A5 - 0x2592], D7
00001A5A 486D D928 pea.l [A5 - 0x26D8]
00001A5E 48C7 ext.l D7
00001A60 2F07 move.l -[A7], D7
00001A62 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */]
00001A66 508F addq.l A7, 8
00001A68 2E1F move.l D7, [A7]+
00001A6A 4E75 rts
fn00001A6C:
00001A6C 48E7 0310 movem.l -[A7], D6,D7,A3
00001A70 2C2F 0014 move.l D6, [A7 + 0x14]
00001A74 266F 0010 movea.l A3, [A7 + 0x10]
00001A78 4247 clr.w D7
00001A7A 6032 bra +0x34 /* 00001AAE */
label00001A7C:
00001A7C 48C7 ext.l D7
00001A7E 2007 move.l D0, D7
00001A80 EB80 asl D0, 5
00001A82 41ED D92E lea.l A0, [A5 - 0x26D2]
00001A86 4870 0800 pea.l [A0 + D0]
00001A8A 2F0B move.l -[A7], A3
00001A8C 4EBA 019A jsr [PC + 0x19A /* 00001C28 */]
00001A90 48C0 ext.l D0
00001A92 508F addq.l A7, 8
00001A94 6614 bne +0x16 /* 00001AAA */
00001A96 48C7 ext.l D7
00001A98 2007 move.l D0, D7
00001A9A EB80 asl D0, 5
00001A9C 41ED D92E lea.l A0, [A5 - 0x26D2]
00001AA0 BCB0 081C cmp.l D6, [A0 + D0 + 0x1C]
00001AA4 6604 bne +0x6 /* 00001AAA */
00001AA6 3007 move.w D0, D7
00001AA8 6012 bra +0x14 /* 00001ABC */
label00001AAA:
00001AAA 3007 move.w D0, D7
00001AAC 5247 addq.w D7, 1
label00001AAE:
00001AAE 48C7 ext.l D7
00001AB0 302D D928 move.w D0, [A5 - 0x26D8]
00001AB4 48C0 ext.l D0
00001AB6 B087 cmp.l D0, D7
00001AB8 6EC2 bgt -0x3C /* 00001A7C */
00001ABA 70FF moveq.l D0, 0xFFFFFFFF
label00001ABC:
00001ABC 4CDF 08C0 movem.l D6,D7,A3, [A7]+
00001AC0 4E75 rts
export_170:
00001AC2 48E7 0118 movem.l -[A7], D7,A3,A4
00001AC6 286F 0018 movea.l A4, [A7 + 0x18]
00001ACA 266F 0014 movea.l A3, [A7 + 0x14]
00001ACE 3E2F 0012 move.w D7, [A7 + 0x12]
00001AD2 48C7 ext.l D7
00001AD4 302D D928 move.w D0, [A5 - 0x26D8]
00001AD8 48C0 ext.l D0
00001ADA B087 cmp.l D0, D7
00001ADC 6F24 ble +0x26 /* 00001B02 */
00001ADE 48C7 ext.l D7
00001AE0 2007 move.l D0, D7
00001AE2 EB80 asl D0, 5
00001AE4 41ED D92E lea.l A0, [A5 - 0x26D2]
00001AE8 26B0 081C move.l [A3], [A0 + D0 + 0x1C]
00001AEC 48C7 ext.l D7
00001AEE 2007 move.l D0, D7
00001AF0 EB80 asl D0, 5
00001AF2 41ED D92E lea.l A0, [A5 - 0x26D2]
00001AF6 4870 0800 pea.l [A0 + D0]
00001AFA 2F0C move.l -[A7], A4
00001AFC 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
00001B00 6006 bra +0x8 /* 00001B08 */
label00001B02:
00001B02 7000 moveq.l D0, 0x00
00001B04 2680 move.l [A3], D0
00001B06 4214 clr.b [A4]
label00001B08:
00001B08 4CDF 1880 movem.l D7,A3,A4, [A7]+
00001B0C 4E75 rts
export_171:
00001B0E 302D D928 move.w D0, [A5 - 0x26D8]
00001B12 4E75 rts
export_172:
00001B14 4E56 0000 link A6, 0
00001B18 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */]
00001B1C 486D D928 pea.l [A5 - 0x26D8]
00001B20 302E 000A move.w D0, [A6 + 0xA]
00001B24 48C0 ext.l D0
00001B26 2F00 move.l -[A7], D0
00001B28 4EAD 0A22 jsr [A5 + 0xA22 /* export_320 */]
00001B2C 4E5E unlink A6
00001B2E 4E75 rts
export_173:
fn00001B30:
00001B30 48E7 0300 movem.l -[A7], D6,D7
00001B34 3C2F 000E move.w D6, [A7 + 0xE]
00001B38 48C6 ext.l D6
00001B3A 4A86 tst.l D6
00001B3C 6D5C blt +0x5E /* 00001B9A */
00001B3E 48C6 ext.l D6
00001B40 302D D928 move.w D0, [A5 - 0x26D8]
00001B44 48C0 ext.l D0
00001B46 5380 subq.l D0, 1
00001B48 B086 cmp.l D0, D6
00001B4A 6D4E blt +0x50 /* 00001B9A */
00001B4C 48C6 ext.l D6
00001B4E 302D D928 move.w D0, [A5 - 0x26D8]
00001B52 48C0 ext.l D0
00001B54 5380 subq.l D0, 1
00001B56 B086 cmp.l D0, D6
00001B58 6F38 ble +0x3A /* 00001B92 */
00001B5A 3E06 move.w D7, D6
00001B5C 6028 bra +0x2A /* 00001B86 */
label00001B5E:
00001B5E 48C7 ext.l D7
00001B60 2007 move.l D0, D7
00001B62 EB80 asl D0, 5
00001B64 41ED D94E lea.l A0, [A5 - 0x26B2]
00001B68 48C7 ext.l D7
00001B6A 2207 move.l D1, D7
00001B6C EB81 asl D1, 5
00001B6E 43ED D92E lea.l A1, [A5 - 0x26D2]
00001B72 43F1 1800 lea.l A1, [A1 + D1]
00001B76 41F0 0800 lea.l A0, [A0 + D0]
00001B7A 7007 moveq.l D0, 0x07
label00001B7C:
00001B7C 22D8 move.l [A1]+, [A0]+
00001B7E 51C8 FFFC dbf D0, -0x6 /* 00001B7C */
00001B82 3007 move.w D0, D7
00001B84 5247 addq.w D7, 1
label00001B86:
00001B86 48C7 ext.l D7
00001B88 302D D928 move.w D0, [A5 - 0x26D8]
00001B8C 48C0 ext.l D0
00001B8E B087 cmp.l D0, D7
00001B90 6ECC bgt -0x32 /* 00001B5E */
label00001B92:
00001B92 302D D928 move.w D0, [A5 - 0x26D8]
00001B96 536D D928 subq.w [A5 - 0x26D8], 1
label00001B9A:
00001B9A 4CDF 00C0 movem.l D6,D7, [A7]+
00001B9E 4E75 rts
export_174:
00001BA0 4E56 0000 link A6, 0
00001BA4 48E7 0110 movem.l -[A7], D7,A3
00001BA8 266E 0008 movea.l A3, [A6 + 0x8]
00001BAC 2F2E 000C move.l -[A7], [A6 + 0xC]
00001BB0 2F0B move.l -[A7], A3
00001BB2 4EBA FEB8 jsr [PC - 0x148 /* 00001A6C */]
00001BB6 3E00 move.w D7, D0
00001BB8 48C0 ext.l D0
00001BBA 72FF moveq.l D1, 0xFFFFFFFF
00001BBC B280 cmp.l D1, D0
00001BBE 508F addq.l A7, 8
00001BC0 670A beq +0xC /* 00001BCC */
00001BC2 48C7 ext.l D7
00001BC4 2F07 move.l -[A7], D7
00001BC6 4EBA FF68 jsr [PC - 0x98 /* 00001B30 */]
00001BCA 588F addq.l A7, 4
label00001BCC:
00001BCC 4CEE 0880 FFF8 movem.l D7,A3, [A6 - 0x8]
00001BD2 4E5E unlink A6
00001BD4 4E75 rts
export_175:
fn00001BD6:
00001BD6 48E7 0300 movem.l -[A7], D6,D7
00001BDA 2C2F 000C move.l D6, [A7 + 0xC]
00001BDE 7001 moveq.l D0, 0x01
00001BE0 B086 cmp.l D0, D6
00001BE2 6F04 ble +0x6 /* 00001BE8 */
00001BE4 70FF moveq.l D0, 0xFFFFFFFF
00001BE6 603A bra +0x3C /* 00001C22 */
label00001BE8:
00001BE8 4247 clr.w D7
00001BEA 6018 bra +0x1A /* 00001C04 */
label00001BEC:
00001BEC 48C7 ext.l D7
00001BEE 2007 move.l D0, D7
00001BF0 EB80 asl D0, 5
00001BF2 41ED D92E lea.l A0, [A5 - 0x26D2]
00001BF6 BCB0 081C cmp.l D6, [A0 + D0 + 0x1C]
00001BFA 6F04 ble +0x6 /* 00001C00 */
00001BFC 3007 move.w D0, D7
00001BFE 6022 bra +0x24 /* 00001C22 */
label00001C00:
00001C00 3007 move.w D0, D7
00001C02 5247 addq.w D7, 1
label00001C04:
00001C04 48C7 ext.l D7
00001C06 302D D928 move.w D0, [A5 - 0x26D8]
00001C0A 48C0 ext.l D0
00001C0C B087 cmp.l D0, D7
00001C0E 6EDC bgt -0x22 /* 00001BEC */
00001C10 302D D928 move.w D0, [A5 - 0x26D8]
00001C14 48C0 ext.l D0
00001C16 720A moveq.l D1, 0x0A
00001C18 B280 cmp.l D1, D0
00001C1A 6F04 ble +0x6 /* 00001C20 */
00001C1C 3007 move.w D0, D7
00001C1E 6002 bra +0x4 /* 00001C22 */
label00001C20:
00001C20 70FF moveq.l D0, 0xFFFFFFFF
label00001C22:
00001C22 4CDF 00C0 movem.l D6,D7, [A7]+
00001C26 4E75 rts
fn00001C28:
00001C28 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00001C2C 286F 001C movea.l A4, [A7 + 0x1C]
00001C30 266F 0018 movea.l A3, [A7 + 0x18]
00001C34 7000 moveq.l D0, 0x00
00001C36 1013 move.b D0, [A3]
00001C38 3C00 move.w D6, D0
00001C3A 7000 moveq.l D0, 0x00
00001C3C 1014 move.b D0, [A4]
00001C3E 3A00 move.w D5, D0
00001C40 48C6 ext.l D6
00001C42 48C5 ext.l D5
00001C44 BA86 cmp.l D5, D6
00001C46 6704 beq +0x6 /* 00001C4C */
00001C48 70FF moveq.l D0, 0xFFFFFFFF
00001C4A 6024 bra +0x26 /* 00001C70 */
label00001C4C:
00001C4C 3E06 move.w D7, D6
00001C4E 6018 bra +0x1A /* 00001C68 */
label00001C50:
00001C50 7000 moveq.l D0, 0x00
00001C52 1033 7000 move.b D0, [A3 + D7.w]
00001C56 7200 moveq.l D1, 0x00
00001C58 1234 7000 move.b D1, [A4 + D7.w]
00001C5C B280 cmp.l D1, D0
00001C5E 6704 beq +0x6 /* 00001C64 */
00001C60 70FF moveq.l D0, 0xFFFFFFFF
00001C62 600C bra +0xE /* 00001C70 */
label00001C64:
00001C64 3007 move.w D0, D7
00001C66 5347 subq.w D7, 1
label00001C68:
00001C68 48C7 ext.l D7
00001C6A 4A87 tst.l D7
00001C6C 6EE2 bgt -0x1C /* 00001C50 */
00001C6E 3007 move.w D0, D7
label00001C70:
00001C70 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00001C74 4E75 rts
export_176:
00001C76 4E75 rts
export_177:
00001C78 4E56 0000 link A6, 0
00001C7C 48E7 0110 movem.l -[A7], D7,A3
00001C80 266E 000C movea.l A3, [A6 + 0xC]
00001C84 3013 move.w D0, [A3]
00001C86 5340 subq.w D0, 1
00001C88 6B68 bmi +0x6A /* 00001CF2 */
00001C8A 0C40 0001 cmpi.w D0, 0x1
00001C8E 6E62 bgt +0x64 /* 00001CF2 */
00001C90 D040 add.w D0, D0
00001C92 303B 0006 move.w D0, [PC + D0.w + 0x6]
00001C96 4EFB 0000 jmp [PC + D0.w]
00001C9A 0006 000E ori.b D6, 0xE
00001C9E 203C 010A 17A2 move.l D0, 0x10A17A2
00001CA4 604E bra +0x50 /* 00001CF4 */
00001CA6 302B 0004 move.w D0, [A3 + 0x4]
00001CAA 48C0 ext.l D0
00001CAC 7204 moveq.l D1, 0x04
00001CAE B280 cmp.l D1, D0
00001CB0 660C bne +0xE /* 00001CBE */
00001CB2 486D 05BA pea.l [A5 + 0x5BA /* export_179 */]
00001CB6 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00001CBA 588F addq.l A7, 4
00001CBC 6034 bra +0x36 /* 00001CF2 */
label00001CBE:
00001CBE 302B 0004 move.w D0, [A3 + 0x4]
00001CC2 48C0 ext.l D0
00001CC4 2E00 move.l D7, D0
00001CC6 5387 subq.l D7, 1
00001CC8 48C7 ext.l D7
00001CCA 206D D8F6 movea.l A0, [A5 - 0x270A]
00001CCE 7000 moveq.l D0, 0x00
00001CD0 1028 0004 move.b D0, [A0 + 0x4]
00001CD4 B087 cmp.l D0, D7
00001CD6 6710 beq +0x12 /* 00001CE8 */
00001CD8 48C7 ext.l D7
00001CDA 2F07 move.l -[A7], D7
00001CDC 7002 moveq.l D0, 0x02
00001CDE 2F00 move.l -[A7], D0
00001CE0 4EBA 0134 jsr [PC + 0x134 /* 00001E16 */]
00001CE4 508F addq.l A7, 8
00001CE6 600A bra +0xC /* 00001CF2 */
label00001CE8:
00001CE8 486D 05B2 pea.l [A5 + 0x5B2 /* export_178 */]
00001CEC 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00001CF0 588F addq.l A7, 4
label00001CF2:
00001CF2 7001 moveq.l D0, 0x01
label00001CF4:
00001CF4 4CEE 0880 FFF8 movem.l D7,A3, [A6 - 0x8]
00001CFA 4E5E unlink A6
00001CFC 4E75 rts
export_178:
00001CFE 4E56 FF00 link A6, -0x0100
00001D02 48E7 0018 movem.l -[A7], A3,A4
00001D06 286E 0008 movea.l A4, [A6 + 0x8]
00001D0A 47EE FF00 lea.l A3, [A6 - 0x100]
00001D0E 206E 000C movea.l A0, [A6 + 0xC]
00001D12 3010 move.w D0, [A0]
00001D14 5340 subq.w D0, 1
00001D16 6B76 bmi +0x78 /* 00001D8E */
00001D18 0C40 0001 cmpi.w D0, 0x1
00001D1C 6E70 bgt +0x72 /* 00001D8E */
00001D1E D040 add.w D0, D0
00001D20 303B 0006 move.w D0, [PC + D0.w + 0x6]
00001D24 4EFB 0000 jmp [PC + D0.w]
00001D28 0006 0060 ori.b D6, 0x60 /* '`' */
00001D2C 2054 movea.l A0, [A4]
00001D2E 4AA8 0014 tst.l [A0 + 0x14]
00001D32 664A bne +0x4C /* 00001D7E */
00001D34 2F0B move.l -[A7], A3
00001D36 3F3C 0BC1 move.w -[A7], 0xBC1
00001D3A 206D D8F6 movea.l A0, [A5 - 0x270A]
00001D3E 7000 moveq.l D0, 0x00
00001D40 1028 0004 move.b D0, [A0 + 0x4]
00001D44 5280 addq.l D0, 1
00001D46 3F00 move.w -[A7], D0
00001D48 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
00001D4C 062B 0020 0001 addi.b [A3 + 0x1], 0x20 /* ' ' */
00001D52 2F0B move.l -[A7], A3
00001D54 7000 moveq.l D0, 0x00
00001D56 2F00 move.l -[A7], D0
00001D58 2F00 move.l -[A7], D0
00001D5A 2F00 move.l -[A7], D0
00001D5C A98B syscall ParamText
00001D5E 7001 moveq.l D0, 0x01
00001D60 2F00 move.l -[A7], D0
00001D62 72FF moveq.l D1, 0xFFFFFFFF
00001D64 2F01 move.l -[A7], D1
00001D66 2F01 move.l -[A7], D1
00001D68 2F01 move.l -[A7], D1
00001D6A 7000 moveq.l D0, 0x00
00001D6C 2F00 move.l -[A7], D0
00001D6E 7001 moveq.l D0, 0x01
00001D70 2F00 move.l -[A7], D0
00001D72 2F00 move.l -[A7], D0
00001D74 2F0C move.l -[A7], A4
00001D76 4EAD 07A2 jsr [A5 + 0x7A2 /* export_240 */]
00001D7A 4FEF 0020 lea.l A7, [A7 + 0x20]
label00001D7E:
00001D7E 203C 010A 17A3 move.l D0, 0x10A17A3
00001D84 600A bra +0xC /* 00001D90 */
00001D86 4EAD 07AA jsr [A5 + 0x7AA /* export_241 */]
00001D8A 4EAD 09A2 jsr [A5 + 0x9A2 /* export_304 */]
label00001D8E:
00001D8E 7001 moveq.l D0, 0x01
label00001D90:
00001D90 4CEE 1800 FEF8 movem.l A3,A4, [A6 - 0x108]
00001D96 4E5E unlink A6
00001D98 4E75 rts
export_179:
00001D9A 48E7 0018 movem.l -[A7], A3,A4
00001D9E 286F 0010 movea.l A4, [A7 + 0x10]
00001DA2 266F 000C movea.l A3, [A7 + 0xC]
00001DA6 3014 move.w D0, [A4]
00001DA8 5340 subq.w D0, 1
00001DAA 6B62 bmi +0x64 /* 00001E0E */
00001DAC 0C40 0001 cmpi.w D0, 0x1
00001DB0 6E5C bgt +0x5E /* 00001E0E */
00001DB2 D040 add.w D0, D0
00001DB4 303B 0006 move.w D0, [PC + D0.w + 0x6]
00001DB8 4EFB 0000 jmp [PC + D0.w]
00001DBC 0006 0046 ori.b D6, 0x46 /* 'F' */
00001DC0 2053 movea.l A0, [A3]
00001DC2 4AA8 0014 tst.l [A0 + 0x14]
00001DC6 6620 bne +0x22 /* 00001DE8 */
00001DC8 7001 moveq.l D0, 0x01
00001DCA 2F00 move.l -[A7], D0
00001DCC 72FF moveq.l D1, 0xFFFFFFFF
00001DCE 2F01 move.l -[A7], D1
00001DD0 2F01 move.l -[A7], D1
00001DD2 2F01 move.l -[A7], D1
00001DD4 7000 moveq.l D0, 0x00
00001DD6 2F00 move.l -[A7], D0
00001DD8 7001 moveq.l D0, 0x01
00001DDA 2F00 move.l -[A7], D0
00001DDC 2F00 move.l -[A7], D0
00001DDE 2F0B move.l -[A7], A3
00001DE0 4EAD 07A2 jsr [A5 + 0x7A2 /* export_240 */]
00001DE4 4FEF 0020 lea.l A7, [A7 + 0x20]
label00001DE8:
00001DE8 2053 movea.l A0, [A3]
00001DEA 41E8 0018 lea.l A0, [A0 + 0x18]
00001DEE 43ED D568 lea.l A1, [A5 - 0x2A98]
00001DF2 20D9 move.l [A0]+, [A1]+
00001DF4 20D9 move.l [A0]+, [A1]+
00001DF6 30D9 move.w [A0]+, [A1]+
00001DF8 203C 010A 17AC move.l D0, 0x10A17AC
00001DFE 6010 bra +0x12 /* 00001E10 */
00001E00 4EAD 07AA jsr [A5 + 0x7AA /* export_241 */]
00001E04 486D 05AA pea.l [A5 + 0x5AA /* export_177 */]
00001E08 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00001E0C 588F addq.l A7, 4
label00001E0E:
00001E0E 7001 moveq.l D0, 0x01
label00001E10:
00001E10 4CDF 1800 movem.l A3,A4, [A7]+
00001E14 4E75 rts
fn00001E16:
00001E16 4E56 0000 link A6, 0
00001E1A 2F07 move.l -[A7], D7
00001E1C 2E2E 000C move.l D7, [A6 + 0xC]
00001E20 202E 0008 move.l D0, [A6 + 0x8]
00001E24 5580 subq.l D0, 2
00001E26 6B32 bmi +0x34 /* 00001E5A */
00001E28 0C80 0000 0000 cmpi.l D0, 0x0
00001E2E 6E2A bgt +0x2C /* 00001E5A */
00001E30 D080 add.l D0, D0
00001E32 303B 0806 move.w D0, [PC + D0 + 0x6]
00001E36 4EFB 0000 jmp [PC + D0.w]
00001E3A 0004 2F07 ori.b D4, 0x7
00001E3E 7005 moveq.l D0, 0x05
00001E40 2F00 move.l -[A7], D0
00001E42 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00001E46 7000 moveq.l D0, 0x00
00001E48 2F00 move.l -[A7], D0
00001E4A 2F00 move.l -[A7], D0
00001E4C 2F07 move.l -[A7], D7
00001E4E 7202 moveq.l D1, 0x02
00001E50 2F01 move.l -[A7], D1
00001E52 4EAD 0C1A jsr [A5 + 0xC1A /* export_383 */]
00001E56 4FEF 0018 lea.l A7, [A7 + 0x18]
label00001E5A:
00001E5A 4EAD 09A2 jsr [A5 + 0x9A2 /* export_304 */]
00001E5E 2E2E FFFC move.l D7, [A6 - 0x4]
00001E62 4E5E unlink A6
00001E64 4E75 rts
export_180:
00001E66 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00001E6A 49ED E6A4 lea.l A4, [A5 - 0x195C]
00001E6E 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */]
00001E72 1B6D D870 E653 move.b [A5 - 0x19AD], [A5 - 0x2790]
00001E78 1B7C 003D E652 move.b [A5 - 0x19AE], 0x3D /* '=' */
00001E7E 206D D8F6 movea.l A0, [A5 - 0x270A]
00001E82 226D D8F6 movea.l A1, [A5 - 0x270A]
00001E86 7000 moveq.l D0, 0x00
00001E88 102D D870 move.b D0, [A5 - 0x2790]
00001E8C 7200 moveq.l D1, 0x00
00001E8E 1231 000A move.b D1, [A1 + D0.w + 0xA]
00001E92 2001 move.l D0, D1
00001E94 C2FC 006E mulu.w D1, 0x6E /* 'n' */
00001E98 4840 swap.w D0
00001E9A C0FC 006E mulu.w D0, 0x6E /* 'n' */
00001E9E 4840 swap.w D0
00001EA0 4240 clr.w D0
00001EA2 D280 add.l D1, D0
00001EA4 41E8 025E lea.l A0, [A0 + 0x25E]
00001EA8 47F0 1800 lea.l A3, [A0 + D1]
00001EAC 4247 clr.w D7
00001EAE 600A bra +0xC /* 00001EBA */
label00001EB0:
00001EB0 41ED E662 lea.l A0, [A5 - 0x199E]
00001EB4 4230 7000 clr.b [A0 + D7.w]
00001EB8 5247 addq.w D7, 1
label00001EBA:
00001EBA 48C7 ext.l D7
00001EBC 7005 moveq.l D0, 0x05
00001EBE B087 cmp.l D0, D7
00001EC0 6EEE bgt -0x10 /* 00001EB0 */
00001EC2 4247 clr.w D7
00001EC4 602E bra +0x30 /* 00001EF4 */
label00001EC6:
00001EC6 48C7 ext.l D7
00001EC8 2007 move.l D0, D7
00001ECA D080 add.l D0, D0
00001ECC 3033 0846 move.w D0, [A3 + D0 + 0x46]
00001ED0 48C0 ext.l D0
00001ED2 48C7 ext.l D7
00001ED4 2207 move.l D1, D7
00001ED6 D281 add.l D1, D1
00001ED8 41ED E62A lea.l A0, [A5 - 0x19D6]
00001EDC 3230 1800 move.w D1, [A0 + D1]
00001EE0 48C1 ext.l D1
00001EE2 9081 sub.l D0, D1
00001EE4 48C7 ext.l D7
00001EE6 2207 move.l D1, D7
00001EE8 D281 add.l D1, D1
00001EEA 41ED E654 lea.l A0, [A5 - 0x19AC]
00001EEE 3180 1800 move.w [A0 + D1], D0
00001EF2 5247 addq.w D7, 1
label00001EF4:
00001EF4 48C7 ext.l D7
00001EF6 7007 moveq.l D0, 0x07
00001EF8 B087 cmp.l D0, D7
00001EFA 6ECA bgt -0x34 /* 00001EC6 */
00001EFC 4246 clr.w D6
00001EFE 6012 bra +0x14 /* 00001F12 */
label00001F00:
00001F00 4A34 6000 tst.b [A4 + D6.w]
00001F04 670A beq +0xC /* 00001F10 */
00001F06 41ED E662 lea.l A0, [A5 - 0x199E]
00001F0A 11BC 0001 6000 move.b [A0 + D6.w], 0x1
label00001F10:
00001F10 5246 addq.w D6, 1
label00001F12:
00001F12 48C6 ext.l D6
00001F14 7005 moveq.l D0, 0x05
00001F16 B086 cmp.l D0, D6
00001F18 6EE6 bgt -0x18 /* 00001F00 */
00001F1A 4A2D E5E8 tst.b [A5 - 0x1A18]
00001F1E 670C beq +0xE /* 00001F2C */
00001F20 486D 09AA pea.l [A5 + 0x9AA /* export_305 */]
00001F24 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00001F28 588F addq.l A7, 4
00001F2A 6058 bra +0x5A /* 00001F84 */
label00001F2C:
00001F2C 7001 moveq.l D0, 0x01
00001F2E 2F00 move.l -[A7], D0
00001F30 7216 moveq.l D1, 0x16
00001F32 2F01 move.l -[A7], D1
00001F34 486D E652 pea.l [A5 - 0x19AE]
00001F38 206D D8F6 movea.l A0, [A5 - 0x270A]
00001F3C 3428 024C move.w D2, [A0 + 0x24C]
00001F40 48C2 ext.l D2
00001F42 2F02 move.l -[A7], D2
00001F44 206D D8F6 movea.l A0, [A5 - 0x270A]
00001F48 7400 moveq.l D2, 0x00
00001F4A 1428 024A move.b D2, [A0 + 0x24A]
00001F4E 2F02 move.l -[A7], D2
00001F50 7002 moveq.l D0, 0x02
00001F52 2F00 move.l -[A7], D0
00001F54 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
00001F58 486D 0C52 pea.l [A5 + 0xC52 /* export_390 */]
00001F5C 4EAD 0772 jsr [A5 + 0x772 /* export_234 */]
00001F60 598F subq.l A7, 4
00001F62 2F3C 736E 6420 move.l -[A7], 0x736E6420 /* 'snd ' */
00001F68 3F3C 232E move.w -[A7], 0x232E /* '#.' */
00001F6C A9A0 syscall GetResource
00001F6E 265F movea.l A3, [A7]+
00001F70 200B move.l D0, A3
00001F72 4FEF 001C lea.l A7, [A7 + 0x1C]
00001F76 6706 beq +0x8 /* 00001F7E */
00001F78 2F0B move.l -[A7], A3
00001F7A 205F movea.l A0, [A7]+
00001F7C A02A syscall HUnlock
label00001F7E:
00001F7E 486D 0C42 pea.l [A5 + 0xC42 /* export_388 */]
00001F82 A9F1 syscall UnloadSeg
label00001F84:
00001F84 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00001F88 4E75 rts
export_181:
00001F8A 4E56 0000 link A6, 0
00001F8E 48E7 1010 movem.l -[A7], D3,A3
00001F92 266E 000C movea.l A3, [A6 + 0xC]
00001F96 3013 move.w D0, [A3]
00001F98 5340 subq.w D0, 1
00001F9A 6B00 0098 bmi +0x9A /* 00002034 */
00001F9E 0C40 0001 cmpi.w D0, 0x1
00001FA2 6E00 0090 bgt +0x92 /* 00002034 */
00001FA6 D040 add.w D0, D0
00001FA8 303B 0006 move.w D0, [PC + D0.w + 0x6]
00001FAC 4EFB 0000 jmp [PC + D0.w]
00001FB0 0006 000E ori.b D6, 0xE
00001FB4 203C 010A 178E move.l D0, 0x10A178E
00001FBA 607A bra +0x7C /* 00002036 */
00001FBC 302B 0004 move.w D0, [A3 + 0x4]
00001FC0 48C0 ext.l D0
00001FC2 7204 moveq.l D1, 0x04
00001FC4 B280 cmp.l D1, D0
00001FC6 660C bne +0xE /* 00001FD4 */
00001FC8 486D 05DA pea.l [A5 + 0x5DA /* export_183 */]
00001FCC 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00001FD0 588F addq.l A7, 4
00001FD2 6060 bra +0x62 /* 00002034 */
label00001FD4:
00001FD4 302B 0004 move.w D0, [A3 + 0x4]
00001FD8 48C0 ext.l D0
00001FDA 72FF moveq.l D1, 0xFFFFFFFF
00001FDC D081 add.l D0, D1
00001FDE 206D D8F6 movea.l A0, [A5 - 0x270A]
00001FE2 226D D8F6 movea.l A1, [A5 - 0x270A]
00001FE6 7400 moveq.l D2, 0x00
00001FE8 142D D870 move.b D2, [A5 - 0x2790]
00001FEC 7600 moveq.l D3, 0x00
00001FEE 1631 200A move.b D3, [A1 + D2.w + 0xA]
00001FF2 2403 move.l D2, D3
00001FF4 C6FC 006E mulu.w D3, 0x6E /* 'n' */
00001FF8 4842 swap.w D2
00001FFA C4FC 006E mulu.w D2, 0x6E /* 'n' */
00001FFE 4842 swap.w D2
00002000 4242 clr.w D2
00002002 D682 add.l D3, D2
00002004 7400 moveq.l D2, 0x00
00002006 41E8 0260 lea.l A0, [A0 + 0x260]
0000200A 1430 3800 move.b D2, [A0 + D3]
0000200E B480 cmp.l D2, D0
00002010 660C bne +0xE /* 0000201E */
00002012 486D 05D2 pea.l [A5 + 0x5D2 /* export_182 */]
00002016 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
0000201A 588F addq.l A7, 4
0000201C 6016 bra +0x18 /* 00002034 */
label0000201E:
0000201E 302B 0004 move.w D0, [A3 + 0x4]
00002022 48C0 ext.l D0
00002024 72FF moveq.l D1, 0xFFFFFFFF
00002026 D081 add.l D0, D1
00002028 2F00 move.l -[A7], D0
0000202A 4EBA 0182 jsr [PC + 0x182 /* 000021AE */]
0000202E 4EAD 09A2 jsr [A5 + 0x9A2 /* export_304 */]
00002032 588F addq.l A7, 4
label00002034:
00002034 7001 moveq.l D0, 0x01
label00002036:
00002036 4CEE 0808 FFF8 movem.l D3,A3, [A6 - 0x8]
0000203C 4E5E unlink A6
0000203E 4E75 rts
export_182:
00002040 4E56 FF00 link A6, -0x0100
00002044 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00002048 286E 0008 movea.l A4, [A6 + 0x8]
0000204C 47EE FF00 lea.l A3, [A6 - 0x100]
00002050 206E 000C movea.l A0, [A6 + 0xC]
00002054 3010 move.w D0, [A0]
00002056 5340 subq.w D0, 1
00002058 6B00 00CC bmi +0xCE /* 00002126 */
0000205C 0C40 0001 cmpi.w D0, 0x1
00002060 6E00 00C4 bgt +0xC6 /* 00002126 */
00002064 D040 add.w D0, D0
00002066 303B 0006 move.w D0, [PC + D0.w + 0x6]
0000206A 4EFB 0000 jmp [PC + D0.w]
0000206E 0006 00B2 ori.b D6, 0xB2
00002072 2054 movea.l A0, [A4]
00002074 4AA8 0014 tst.l [A0 + 0x14]
00002078 6600 009C bne +0x9E /* 00002116 */
0000207C 2F0B move.l -[A7], A3
0000207E 3F3C 0BC2 move.w -[A7], 0xBC2
00002082 206D D8F6 movea.l A0, [A5 - 0x270A]
00002086 226D D8F6 movea.l A1, [A5 - 0x270A]
0000208A 7000 moveq.l D0, 0x00
0000208C 102D D870 move.b D0, [A5 - 0x2790]
00002090 7200 moveq.l D1, 0x00
00002092 1231 000A move.b D1, [A1 + D0.w + 0xA]
00002096 2001 move.l D0, D1
00002098 C2FC 006E mulu.w D1, 0x6E /* 'n' */
0000209C 4840 swap.w D0
0000209E C0FC 006E mulu.w D0, 0x6E /* 'n' */
000020A2 4840 swap.w D0
000020A4 4240 clr.w D0
000020A6 D280 add.l D1, D0
000020A8 7000 moveq.l D0, 0x00
000020AA 41E8 0260 lea.l A0, [A0 + 0x260]
000020AE 1030 1800 move.b D0, [A0 + D1]
000020B2 5280 addq.l D0, 1
000020B4 3F00 move.w -[A7], D0
000020B6 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
000020BA 7000 moveq.l D0, 0x00
000020BC 1013 move.b D0, [A3]
000020BE 3E00 move.w D7, D0
000020C0 6022 bra +0x24 /* 000020E4 */
label000020C2:
000020C2 1C33 7000 move.b D6, [A3 + D7.w]
000020C6 1006 move.b D0, D6
000020C8 4880 ext.w D0
000020CA 48C0 ext.l D0
000020CC 7241 moveq.l D1, 0x41
000020CE B280 cmp.l D1, D0
000020D0 6E10 bgt +0x12 /* 000020E2 */
000020D2 4886 ext.w D6
000020D4 48C6 ext.l D6
000020D6 705A moveq.l D0, 0x5A
000020D8 B086 cmp.l D0, D6
000020DA 6D06 blt +0x8 /* 000020E2 */
000020DC 0633 0020 7000 addi.b [A3 + D7.w], 0x20 /* ' ' */
label000020E2:
000020E2 5347 subq.w D7, 1
label000020E4:
000020E4 48C7 ext.l D7
000020E6 4A87 tst.l D7
000020E8 6ED8 bgt -0x26 /* 000020C2 */
000020EA 2F0B move.l -[A7], A3
000020EC 7000 moveq.l D0, 0x00
000020EE 2F00 move.l -[A7], D0
000020F0 2F00 move.l -[A7], D0
000020F2 2F00 move.l -[A7], D0
000020F4 A98B syscall ParamText
000020F6 7001 moveq.l D0, 0x01
000020F8 2F00 move.l -[A7], D0
000020FA 72FF moveq.l D1, 0xFFFFFFFF
000020FC 2F01 move.l -[A7], D1
000020FE 2F01 move.l -[A7], D1
00002100 2F01 move.l -[A7], D1
00002102 7000 moveq.l D0, 0x00
00002104 2F00 move.l -[A7], D0
00002106 7001 moveq.l D0, 0x01
00002108 2F00 move.l -[A7], D0
0000210A 2F00 move.l -[A7], D0
0000210C 2F0C move.l -[A7], A4
0000210E 4EAD 07A2 jsr [A5 + 0x7A2 /* export_240 */]
00002112 4FEF 0020 lea.l A7, [A7 + 0x20]
label00002116:
00002116 203C 010A 178F move.l D0, 0x10A178F
0000211C 600A bra +0xC /* 00002128 */
0000211E 4EAD 07AA jsr [A5 + 0x7AA /* export_241 */]
00002122 4EAD 09A2 jsr [A5 + 0x9A2 /* export_304 */]
label00002126:
00002126 7001 moveq.l D0, 0x01
label00002128:
00002128 4CEE 18C0 FEF0 movem.l D6,D7,A3,A4, [A6 - 0x110]
0000212E 4E5E unlink A6
00002130 4E75 rts
export_183:
00002132 48E7 0018 movem.l -[A7], A3,A4
00002136 286F 0010 movea.l A4, [A7 + 0x10]
0000213A 266F 000C movea.l A3, [A7 + 0xC]
0000213E 3014 move.w D0, [A4]
00002140 5340 subq.w D0, 1
00002142 6B62 bmi +0x64 /* 000021A6 */
00002144 0C40 0001 cmpi.w D0, 0x1
00002148 6E5C bgt +0x5E /* 000021A6 */
0000214A D040 add.w D0, D0
0000214C 303B 0006 move.w D0, [PC + D0.w + 0x6]
00002150 4EFB 0000 jmp [PC + D0.w]
00002154 0006 0046 ori.b D6, 0x46 /* 'F' */
00002158 2053 movea.l A0, [A3]
0000215A 4AA8 0014 tst.l [A0 + 0x14]
0000215E 6620 bne +0x22 /* 00002180 */
00002160 7001 moveq.l D0, 0x01
00002162 2F00 move.l -[A7], D0
00002164 72FF moveq.l D1, 0xFFFFFFFF
00002166 2F01 move.l -[A7], D1
00002168 2F01 move.l -[A7], D1
0000216A 2F01 move.l -[A7], D1
0000216C 7000 moveq.l D0, 0x00
0000216E 2F00 move.l -[A7], D0
00002170 7001 moveq.l D0, 0x01
00002172 2F00 move.l -[A7], D0
00002174 2F00 move.l -[A7], D0
00002176 2F0B move.l -[A7], A3
00002178 4EAD 07A2 jsr [A5 + 0x7A2 /* export_240 */]
0000217C 4FEF 0020 lea.l A7, [A7 + 0x20]
label00002180:
00002180 2053 movea.l A0, [A3]
00002182 41E8 0018 lea.l A0, [A0 + 0x18]
00002186 43ED D568 lea.l A1, [A5 - 0x2A98]
0000218A 20D9 move.l [A0]+, [A1]+
0000218C 20D9 move.l [A0]+, [A1]+
0000218E 30D9 move.w [A0]+, [A1]+
00002190 203C 010A 1798 move.l D0, 0x10A1798
00002196 6010 bra +0x12 /* 000021A8 */
00002198 4EAD 07AA jsr [A5 + 0x7AA /* export_241 */]
0000219C 486D 05CA pea.l [A5 + 0x5CA /* export_181 */]
000021A0 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
000021A4 588F addq.l A7, 4
label000021A6:
000021A6 7001 moveq.l D0, 0x01
label000021A8:
000021A8 4CDF 1800 movem.l A3,A4, [A7]+
000021AC 4E75 rts
fn000021AE:
000021AE 4E56 FFFA link A6, -0x0006
000021B2 2F07 move.l -[A7], D7
000021B4 1E2E 000B move.b D7, [A6 + 0xB]
000021B8 7000 moveq.l D0, 0x00
000021BA 2F00 move.l -[A7], D0
000021BC 2F00 move.l -[A7], D0
000021BE 7200 moveq.l D1, 0x00
000021C0 1207 move.b D1, D7
000021C2 2F01 move.l -[A7], D1
000021C4 2F00 move.l -[A7], D0
000021C6 4EAD 0C1A jsr [A5 + 0xC1A /* export_383 */]
000021CA 206D D8F6 movea.l A0, [A5 - 0x270A]
000021CE 3D50 FFFA move.w [A6 - 0x6], [A0]
000021D2 206D D8F6 movea.l A0, [A5 - 0x270A]
000021D6 1D68 0002 FFFC move.b [A6 - 0x4], [A0 + 0x2]
000021DC 206D D8F6 movea.l A0, [A5 - 0x270A]
000021E0 1D68 0003 FFFD move.b [A6 - 0x3], [A0 + 0x3]
000021E6 1D7C 002B FFFE move.b [A6 - 0x2], 0x2B /* '+' */
000021EC 7000 moveq.l D0, 0x00
000021EE 102D D870 move.b D0, [A5 - 0x2790]
000021F2 7200 moveq.l D1, 0x00
000021F4 1207 move.b D1, D7
000021F6 EB89 lsl D1, 5
000021F8 D280 add.l D1, D0
000021FA 1D41 FFFF move.b [A6 - 0x1], D1
000021FE 7001 moveq.l D0, 0x01
00002200 2F00 move.l -[A7], D0
00002202 7206 moveq.l D1, 0x06
00002204 2F01 move.l -[A7], D1
00002206 486E FFFA pea.l [A6 - 0x6]
0000220A 7000 moveq.l D0, 0x00
0000220C 2F00 move.l -[A7], D0
0000220E 4878 00FF push.l 0xFF
00002212 2F00 move.l -[A7], D0
00002214 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
00002218 2E2E FFF6 move.l D7, [A6 - 0xA]
0000221C 4E5E unlink A6
0000221E 4E75 rts
export_184:
00002220 4E56 FF00 link A6, -0x0100
00002224 48E7 1118 movem.l -[A7], D3,D7,A3,A4
00002228 49EE FF00 lea.l A4, [A6 - 0x100]
0000222C 266E 0008 movea.l A3, [A6 + 0x8]
00002230 206E 000C movea.l A0, [A6 + 0xC]
00002234 3010 move.w D0, [A0]
00002236 5340 subq.w D0, 1
00002238 6B00 01BC bmi +0x1BE /* 000023F6 */
0000223C 0C40 0005 cmpi.w D0, 0x5
00002240 6E00 01B4 bgt +0x1B6 /* 000023F6 */
00002244 D040 add.w D0, D0
00002246 303B 0006 move.w D0, [PC + D0.w + 0x6]
0000224A 4EFB 0000 jmp [PC + D0.w]
0000224E 000E 011A ori.b A6, 0x1A
00002252 01AA 01AA bclr [A2 + 0x1AA], D0
00002256 0162 bchg -[A2], D0
00002258 0128 7001 btst [A0 + 0x7001], D0
0000225C 322D E7A8 move.w D1, [A5 - 0x1858]
00002260 48C1 ext.l D1
00002262 7402 moveq.l D2, 0x02
00002264 B481 cmp.l D2, D1
00002266 670E beq +0x10 /* 00002276 */
00002268 322D E7A8 move.w D1, [A5 - 0x1858]
0000226C 48C1 ext.l D1
0000226E 7401 moveq.l D2, 0x01
00002270 B481 cmp.l D2, D1
00002272 6702 beq +0x4 /* 00002276 */
00002274 7000 moveq.l D0, 0x00
label00002276:
00002276 1B40 E78C move.b [A5 - 0x1874], D0
0000227A 2053 movea.l A0, [A3]
0000227C 4AA8 0014 tst.l [A0 + 0x14]
00002280 6600 0084 bne +0x86 /* 00002306 */
00002284 422D E6AA clr.b [A5 - 0x1956]
00002288 4A2D E78C tst.b [A5 - 0x1874]
0000228C 672C beq +0x2E /* 000022BA */
0000228E 4EAD 0C92 jsr [A5 + 0xC92 /* export_398 */]
00002292 4878 00B4 push.l 0xB4
00002296 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
0000229A 48C0 ext.l D0
0000229C 2B40 E6B0 move.l [A5 - 0x1950], D0
000022A0 7000 moveq.l D0, 0x00
000022A2 2B40 E6AC move.l [A5 - 0x1954], D0
000022A6 2053 movea.l A0, [A3]
000022A8 41E8 0018 lea.l A0, [A0 + 0x18]
000022AC 43ED D572 lea.l A1, [A5 - 0x2A8E]
000022B0 20D9 move.l [A0]+, [A1]+
000022B2 20D9 move.l [A0]+, [A1]+
000022B4 30D9 move.w [A0]+, [A1]+
000022B6 588F addq.l A7, 4
000022B8 6046 bra +0x48 /* 00002300 */
label000022BA:
000022BA 7003 moveq.l D0, 0x03
000022BC 2B40 E6B0 move.l [A5 - 0x1950], D0
000022C0 7200 moveq.l D1, 0x00
000022C2 2B41 E6AC move.l [A5 - 0x1954], D1
000022C6 342D E7A8 move.w D2, [A5 - 0x1858]
000022CA 48C2 ext.l D2
000022CC 7603 moveq.l D3, 0x03
000022CE B682 cmp.l D3, D2
000022D0 6604 bne +0x6 /* 000022D6 */
000022D2 7E02 moveq.l D7, 0x02
000022D4 6012 bra +0x14 /* 000022E8 */
label000022D6:
000022D6 302D E7A8 move.w D0, [A5 - 0x1858]
000022DA 48C0 ext.l D0
000022DC 7204 moveq.l D1, 0x04
000022DE B280 cmp.l D1, D0
000022E0 6604 bne +0x6 /* 000022E6 */
000022E2 7E03 moveq.l D7, 0x03
000022E4 6002 bra +0x4 /* 000022E8 */
label000022E6:
000022E6 7E01 moveq.l D7, 0x01
label000022E8:
000022E8 2F0C move.l -[A7], A4
000022EA 3F3C 0BCD move.w -[A7], 0xBCD
000022EE 3F07 move.w -[A7], D7
000022F0 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
000022F4 2F0C move.l -[A7], A4
000022F6 7000 moveq.l D0, 0x00
000022F8 2F00 move.l -[A7], D0
000022FA 2F00 move.l -[A7], D0
000022FC 2F00 move.l -[A7], D0
000022FE A98B syscall ParamText
label00002300:
00002300 4EAD 0992 jsr [A5 + 0x992 /* export_302 */]
00002304 6046 bra +0x48 /* 0000234C */
label00002306:
00002306 4A2D E78C tst.b [A5 - 0x1874]
0000230A 6716 beq +0x18 /* 00002322 */
0000230C 7000 moveq.l D0, 0x00
0000230E 2F00 move.l -[A7], D0
00002310 486D 0CC2 pea.l [A5 + 0xCC2 /* export_404 */]
00002314 7203 moveq.l D1, 0x03
00002316 2F01 move.l -[A7], D1
00002318 2F0B move.l -[A7], A3
0000231A 4EAD 0832 jsr [A5 + 0x832 /* export_258 */]
0000231E 4FEF 0010 lea.l A7, [A7 + 0x10]
label00002322:
00002322 2F2D E6B0 move.l -[A7], [A5 - 0x1950]
00002326 2F0B move.l -[A7], A3
00002328 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
0000232C 7001 moveq.l D0, 0x01
0000232E 2F00 move.l -[A7], D0
00002330 72FF moveq.l D1, 0xFFFFFFFF
00002332 2F01 move.l -[A7], D1
00002334 2F01 move.l -[A7], D1
00002336 2F01 move.l -[A7], D1
00002338 7000 moveq.l D0, 0x00
0000233A 2F00 move.l -[A7], D0
0000233C 7001 moveq.l D0, 0x01
0000233E 2F00 move.l -[A7], D0
00002340 2F00 move.l -[A7], D0
00002342 2F0B move.l -[A7], A3
00002344 4EAD 07A2 jsr [A5 + 0x7A2 /* export_240 */]
00002348 4FEF 0028 lea.l A7, [A7 + 0x28]
label0000234C:
0000234C 4A2D E78C tst.b [A5 - 0x1874]
00002350 670A beq +0xC /* 0000235C */
00002352 203C 010A 18BA move.l D0, 0x10A18BA
00002358 6000 00A2 bra +0xA4 /* 000023FC */
label0000235C:
0000235C 203C 010A 18B0 move.l D0, 0x10A18B0
00002362 6000 0098 bra +0x9A /* 000023FC */
00002366 7000 moveq.l D0, 0x00
00002368 2B40 E6AC move.l [A5 - 0x1954], D0
0000236C 2B7C 0000 00B4 E6B0 move.l [A5 - 0x1950], 0xB4
00002374 4AAD E6AC tst.l [A5 - 0x1954]
00002378 6706 beq +0x8 /* 00002380 */
0000237A 4EAD 09A2 jsr [A5 + 0x9A2 /* export_304 */]
0000237E 607A bra +0x7C /* 000023FA */
label00002380:
00002380 203C 0000 00B4 move.l D0, 0xB4
00002386 90AD E6B0 sub.l D0, [A5 - 0x1950]
0000238A 2B40 E6AC move.l [A5 - 0x1954], D0
0000238E 2F0B move.l -[A7], A3
00002390 4EAD 0782 jsr [A5 + 0x782 /* export_236 */]
00002394 2F2D E6AC move.l -[A7], [A5 - 0x1954]
00002398 2F0B move.l -[A7], A3
0000239A 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
0000239E 4AAD E6AC tst.l [A5 - 0x1954]
000023A2 4FEF 000C lea.l A7, [A7 + 0xC]
000023A6 6652 bne +0x54 /* 000023FA */
000023A8 52AD E6AC addq.l [A5 - 0x1954], 1
000023AC 604C bra +0x4E /* 000023FA */
000023AE 426D E3D6 clr.w [A5 - 0x1C2A]
000023B2 2F0B move.l -[A7], A3
000023B4 4EAD 0782 jsr [A5 + 0x782 /* export_236 */]
000023B8 7000 moveq.l D0, 0x00
000023BA 102D E6AA move.b D0, [A5 - 0x1956]
000023BE 588F addq.l A7, 4
000023C0 660A bne +0xC /* 000023CC */
000023C2 4EAD 0CCA jsr [A5 + 0xCCA /* export_405 */]
000023C6 1B7C 0001 E6AA move.b [A5 - 0x1956], 0x1
label000023CC:
000023CC 4A6D E3D8 tst.w [A5 - 0x1C28]
000023D0 671C beq +0x1E /* 000023EE */
000023D2 206D D8FA movea.l A0, [A5 - 0x2706]
000023D6 0228 00FD 0005 andi.b [A0 + 0x5], 0xFD
000023DC 486D 0512 pea.l [A5 + 0x512 /* export_158 */]
000023E0 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
000023E4 486D 050A pea.l [A5 + 0x50A /* export_157 */]
000023E8 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
000023EC 508F addq.l A7, 8
label000023EE:
000023EE 486D 0C8A pea.l [A5 + 0xC8A /* export_397 */]
000023F2 A9F1 syscall UnloadSeg
000023F4 6004 bra +0x6 /* 000023FA */
label000023F6:
000023F6 7000 moveq.l D0, 0x00
000023F8 6002 bra +0x4 /* 000023FC */
label000023FA:
000023FA 7001 moveq.l D0, 0x01
label000023FC:
000023FC 4CEE 1888 FEF0 movem.l D3,D7,A3,A4, [A6 - 0x110]
00002402 4E5E unlink A6
00002404 4E75 rts
fn00002406:
00002406 4E56 FFF8 link A6, -0x0008
0000240A 48E7 0310 movem.l -[A7], D6,D7,A3
0000240E 3C2E 0012 move.w D6, [A6 + 0x12]
00002412 3E2E 000E move.w D7, [A6 + 0xE]
00002416 266E 0008 movea.l A3, [A6 + 0x8]
0000241A 426E FFFA clr.w [A6 - 0x6]
0000241E 48C6 ext.l D6
00002420 558F subq.l A7, 2
00002422 2F0B move.l -[A7], A3
00002424 A88C syscall StringWidth
00002426 301F move.w D0, [A7]+
00002428 48C0 ext.l D0
0000242A 2206 move.l D1, D6
0000242C 9280 sub.l D1, D0
0000242E 2001 move.l D0, D1
00002430 7202 moveq.l D1, 0x02
00002432 4EAD 0262 jsr [A5 + 0x262 /* export_72 */]
00002436 3D40 FFFE move.w [A6 - 0x2], D0
0000243A 48C7 ext.l D7
0000243C 2007 move.l D0, D7
0000243E 5480 addq.l D0, 2
00002440 3D40 FFFC move.w [A6 - 0x4], D0
00002444 48C0 ext.l D0
00002446 720C moveq.l D1, 0x0C
00002448 9081 sub.l D0, D1
0000244A 3D40 FFF8 move.w [A6 - 0x8], D0
0000244E 486E FFF8 pea.l [A6 - 0x8]
00002452 A8A3 syscall EraseRect
00002454 3F2E FFFE move.w -[A7], [A6 - 0x2]
00002458 3F07 move.w -[A7], D7
0000245A A893 syscall MoveTo
0000245C 2F0B move.l -[A7], A3
0000245E A884 syscall DrawString
00002460 206D FE7E movea.l A0, [A5 - 0x182]
00002464 3D68 0032 FFFA move.w [A6 - 0x6], [A0 + 0x32]
0000246A 3D46 FFFE move.w [A6 - 0x2], D6
0000246E 486E FFF8 pea.l [A6 - 0x8]
00002472 A8A3 syscall EraseRect
00002474 4CEE 08C0 FFEC movem.l D6,D7,A3, [A6 - 0x14]
0000247A 4E5E unlink A6
0000247C 4E75 rts
fn0000247E:
0000247E 4E56 FFF8 link A6, -0x0008
00002482 48E7 0110 movem.l -[A7], D7,A3
00002486 266E 0008 movea.l A3, [A6 + 0x8]
0000248A 3E2E 0012 move.w D7, [A6 + 0x12]
0000248E 3D6E 000E FFFA move.w [A6 - 0x6], [A6 + 0xE]
00002494 48C7 ext.l D7
00002496 2007 move.l D0, D7
00002498 5480 addq.l D0, 2
0000249A 3D40 FFFC move.w [A6 - 0x4], D0
0000249E 48C7 ext.l D7
000024A0 2007 move.l D0, D7
000024A2 720A moveq.l D1, 0x0A
000024A4 9081 sub.l D0, D1
000024A6 3D40 FFF8 move.w [A6 - 0x8], D0
000024AA 558F subq.l A7, 2
000024AC 2F0B move.l -[A7], A3
000024AE A88C syscall StringWidth
000024B0 301F move.w D0, [A7]+
000024B2 48C0 ext.l D0
000024B4 7274 moveq.l D1, 0x74
000024B6 9280 sub.l D1, D0
000024B8 3D41 FFFE move.w [A6 - 0x2], D1
000024BC 486E FFF8 pea.l [A6 - 0x8]
000024C0 A8A3 syscall EraseRect
000024C2 3F2E FFFE move.w -[A7], [A6 - 0x2]
000024C6 3F07 move.w -[A7], D7
000024C8 A893 syscall MoveTo
000024CA 2F0B move.l -[A7], A3
000024CC A884 syscall DrawString
000024CE 4CEE 0880 FFF0 movem.l D7,A3, [A6 - 0x10]
000024D4 4E5E unlink A6
000024D6 4E75 rts
fn000024D8:
000024D8 4E56 FF00 link A6, -0x0100
000024DC 2F0B move.l -[A7], A3
000024DE 47EE FF00 lea.l A3, [A6 - 0x100]
000024E2 2F0B move.l -[A7], A3
000024E4 3F3C 0BC5 move.w -[A7], 0xBC5
000024E8 3F2E 000A move.w -[A7], [A6 + 0xA]
000024EC 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
000024F0 7003 moveq.l D0, 0x03
000024F2 3F00 move.w -[A7], D0
000024F4 3F2E 000E move.w -[A7], [A6 + 0xE]
000024F8 A893 syscall MoveTo
000024FA 2F0B move.l -[A7], A3
000024FC A884 syscall DrawString
000024FE 266E FEFC movea.l A3, [A6 - 0x104]
00002502 4E5E unlink A6
00002504 4E75 rts
export_185:
00002506 48E7 0018 movem.l -[A7], A3,A4
0000250A 286F 0010 movea.l A4, [A7 + 0x10]
0000250E 266F 000C movea.l A3, [A7 + 0xC]
00002512 3014 move.w D0, [A4]
00002514 48C0 ext.l D0
00002516 7201 moveq.l D1, 0x01
00002518 B280 cmp.l D1, D0
0000251A 6600 00CE bne +0xD0 /* 000025EA */
0000251E 2053 movea.l A0, [A3]
00002520 4AA8 0014 tst.l [A0 + 0x14]
00002524 6700 00AE beq +0xB0 /* 000025D4 */
00002528 7000 moveq.l D0, 0x00
0000252A 2F00 move.l -[A7], D0
0000252C 486D 05F2 pea.l [A5 + 0x5F2 /* export_186 */]
00002530 7201 moveq.l D1, 0x01
00002532 2F01 move.l -[A7], D1
00002534 2F0B move.l -[A7], A3
00002536 4EAD 0832 jsr [A5 + 0x832 /* export_258 */]
0000253A 7000 moveq.l D0, 0x00
0000253C 2F00 move.l -[A7], D0
0000253E 486D 07FA pea.l [A5 + 0x7FA /* export_251 */]
00002542 7202 moveq.l D1, 0x02
00002544 2F01 move.l -[A7], D1
00002546 2F0B move.l -[A7], A3
00002548 4EAD 0832 jsr [A5 + 0x832 /* export_258 */]
0000254C 7000 moveq.l D0, 0x00
0000254E 2F00 move.l -[A7], D0
00002550 322D D484 move.w D1, [A5 - 0x2B7C]
00002554 48C1 ext.l D1
00002556 2F01 move.l -[A7], D1
00002558 206D D8F6 movea.l A0, [A5 - 0x270A]
0000255C 7200 moveq.l D1, 0x00
0000255E 1228 022D move.b D1, [A0 + 0x22D]
00002562 2F01 move.l -[A7], D1
00002564 4878 3CF0 push.l 0x3CF0
00002568 4878 15E0 push.l 0x15E0
0000256C 7202 moveq.l D1, 0x02
0000256E 2F01 move.l -[A7], D1
00002570 2F0B move.l -[A7], A3
00002572 4EAD 085A jsr [A5 + 0x85A /* export_263 */]
00002576 7000 moveq.l D0, 0x00
00002578 2F00 move.l -[A7], D0
0000257A 486D 07FA pea.l [A5 + 0x7FA /* export_251 */]
0000257E 7203 moveq.l D1, 0x03
00002580 2F01 move.l -[A7], D1
00002582 2F0B move.l -[A7], A3
00002584 4EAD 0832 jsr [A5 + 0x832 /* export_258 */]
00002588 7000 moveq.l D0, 0x00
0000258A 2F00 move.l -[A7], D0
0000258C 322D D484 move.w D1, [A5 - 0x2B7C]
00002590 48C1 ext.l D1
00002592 2F01 move.l -[A7], D1
00002594 720A moveq.l D1, 0x0A
00002596 2F01 move.l -[A7], D1
00002598 4878 3CF0 push.l 0x3CF0
0000259C 4878 15E0 push.l 0x15E0
000025A0 7003 moveq.l D0, 0x03
000025A2 2F00 move.l -[A7], D0
000025A4 2F0B move.l -[A7], A3
000025A6 4EAD 085A jsr [A5 + 0x85A /* export_263 */]
000025AA 7000 moveq.l D0, 0x00
000025AC 2F00 move.l -[A7], D0
000025AE 486D 05FA pea.l [A5 + 0x5FA /* export_187 */]
000025B2 7204 moveq.l D1, 0x04
000025B4 2F01 move.l -[A7], D1
000025B6 2F0B move.l -[A7], A3
000025B8 4EAD 0832 jsr [A5 + 0x832 /* export_258 */]
000025BC 486D 0CF2 pea.l [A5 + 0xCF2 /* export_410 */]
000025C0 A9F1 syscall UnloadSeg
000025C2 486D 068A pea.l [A5 + 0x68A /* export_205 */]
000025C6 A9F1 syscall UnloadSeg
000025C8 486D 09B2 pea.l [A5 + 0x9B2 /* export_306 */]
000025CC A9F1 syscall UnloadSeg
000025CE 4FEF 0078 lea.l A7, [A7 + 0x78]
000025D2 600E bra +0x10 /* 000025E2 */
label000025D4:
000025D4 2053 movea.l A0, [A3]
000025D6 4268 001A clr.w [A0 + 0x1A]
000025DA 2053 movea.l A0, [A3]
000025DC 317C 000C 001E move.w [A0 + 0x1E], 0xC
label000025E2:
000025E2 203C 0107 15E0 move.l D0, 0x10715E0
000025E8 6002 bra +0x4 /* 000025EC */
label000025EA:
000025EA 7000 moveq.l D0, 0x00
label000025EC:
000025EC 4CDF 1800 movem.l A3,A4, [A7]+
000025F0 4E75 rts
fn000025F2:
000025F2 4E56 FDF8 link A6, -0x0208
000025F6 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000025FA 47EE FE00 lea.l A3, [A6 - 0x200]
000025FE 206E 0008 movea.l A0, [A6 + 0x8]
00002602 2050 movea.l A0, [A0]
00002604 3028 0006 move.w D0, [A0 + 0x6]
00002608 48C0 ext.l D0
0000260A 4480 neg.l D0
0000260C 3F00 move.w -[A7], D0
0000260E 206E 0008 movea.l A0, [A6 + 0x8]
00002612 2050 movea.l A0, [A0]
00002614 3028 0004 move.w D0, [A0 + 0x4]
00002618 48C0 ext.l D0
0000261A 4480 neg.l D0
0000261C 3F00 move.w -[A7], D0
0000261E A878 syscall SetOrigin
00002620 206D D8EE movea.l A0, [A5 - 0x2712]
00002624 7000 moveq.l D0, 0x00
00002626 102D D870 move.b D0, [A5 - 0x2790]
0000262A 1830 000A move.b D4, [A0 + D0.w + 0xA]
0000262E 206D FE7E movea.l A0, [A5 - 0x182]
00002632 3D68 0044 FDF8 move.w [A6 - 0x208], [A0 + 0x44]
00002638 206D FE7E movea.l A0, [A5 - 0x182]
0000263C 7000 moveq.l D0, 0x00
0000263E 1028 0046 move.b D0, [A0 + 0x46]
00002642 3D40 FDFA move.w [A6 - 0x206], D0
00002646 206D FE7E movea.l A0, [A5 - 0x182]
0000264A 3D68 0048 FDFC move.w [A6 - 0x204], [A0 + 0x48]
00002650 206D FE7E movea.l A0, [A5 - 0x182]
00002654 3D68 004A FDFE move.w [A6 - 0x202], [A0 + 0x4A]
0000265A 7000 moveq.l D0, 0x00
0000265C 3F00 move.w -[A7], D0
0000265E A889 syscall TextMode
00002660 3F3C 18B2 move.w -[A7], 0x18B2
00002664 A887 syscall TextFont
00002666 4A2E 000F tst.b [A6 + 0xF]
0000266A 672C beq +0x2E /* 00002698 */
0000266C 7001 moveq.l D0, 0x01
0000266E 3F00 move.w -[A7], D0
00002670 A888 syscall TextFace
00002672 700E moveq.l D0, 0x0E
00002674 3F00 move.w -[A7], D0
00002676 A88A syscall TextSize
00002678 2F0B move.l -[A7], A3
0000267A 3F3C 0BC5 move.w -[A7], 0xBC5
0000267E 7001 moveq.l D0, 0x01
00002680 3F00 move.w -[A7], D0
00002682 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
00002686 7077 moveq.l D0, 0x77
00002688 2F00 move.l -[A7], D0
0000268A 7212 moveq.l D1, 0x12
0000268C 2F01 move.l -[A7], D1
0000268E 2F0B move.l -[A7], A3
00002690 4EBA FD74 jsr [PC - 0x28C /* 00002406 */]
00002694 4FEF 000C lea.l A7, [A7 + 0xC]
label00002698:
00002698 700C moveq.l D0, 0x0C
0000269A 3F00 move.w -[A7], D0
0000269C A88A syscall TextSize
0000269E 4A2E 000F tst.b [A6 + 0xF]
000026A2 6738 beq +0x3A /* 000026DC */
000026A4 2F0B move.l -[A7], A3
000026A6 3F3C 0BC5 move.w -[A7], 0xBC5
000026AA 700A moveq.l D0, 0x0A
000026AC 3F00 move.w -[A7], D0
000026AE 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
000026B2 7025 moveq.l D0, 0x25
000026B4 3F00 move.w -[A7], D0
000026B6 3F3C 0081 move.w -[A7], 0x81
000026BA A893 syscall MoveTo
000026BC 2F0B move.l -[A7], A3
000026BE A884 syscall DrawString
000026C0 2F0B move.l -[A7], A3
000026C2 3F3C 0BC5 move.w -[A7], 0xBC5
000026C6 700B moveq.l D0, 0x0B
000026C8 3F00 move.w -[A7], D0
000026CA 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
000026CE 7029 moveq.l D0, 0x29
000026D0 3F00 move.w -[A7], D0
000026D2 3F3C 00B1 move.w -[A7], 0xB1
000026D6 A893 syscall MoveTo
000026D8 2F0B move.l -[A7], A3
000026DA A884 syscall DrawString
label000026DC:
000026DC 7000 moveq.l D0, 0x00
000026DE 3F00 move.w -[A7], D0
000026E0 A888 syscall TextFace
000026E2 2F0B move.l -[A7], A3
000026E4 3F3C 0BC6 move.w -[A7], 0xBC6
000026E8 206D D8EE movea.l A0, [A5 - 0x2712]
000026EC 7000 moveq.l D0, 0x00
000026EE 1028 0002 move.b D0, [A0 + 0x2]
000026F2 3F00 move.w -[A7], D0
000026F4 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
000026F8 5213 addq.b [A3], 1
000026FA 7000 moveq.l D0, 0x00
000026FC 1013 move.b D0, [A3]
000026FE 17BC 0020 0000 move.b [A3 + D0.w], 0x20 /* ' ' */
00002704 206D D8EE movea.l A0, [A5 - 0x2712]
00002708 7000 moveq.l D0, 0x00
0000270A 1028 0003 move.b D0, [A0 + 0x3]
0000270E 2F00 move.l -[A7], D0
00002710 486E FF00 pea.l [A6 - 0x100]
00002714 4EAD 0422 jsr [A5 + 0x422 /* export_128 */]
00002718 486E FF00 pea.l [A6 - 0x100]
0000271C 2F0B move.l -[A7], A3
0000271E 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
00002722 5213 addq.b [A3], 1
00002724 7000 moveq.l D0, 0x00
00002726 1013 move.b D0, [A3]
00002728 17BC 002C 0000 move.b [A3 + D0.w], 0x2C /* ',' */
0000272E 5213 addq.b [A3], 1
00002730 7000 moveq.l D0, 0x00
00002732 1013 move.b D0, [A3]
00002734 17BC 0020 0000 move.b [A3 + D0.w], 0x20 /* ' ' */
0000273A 206D D8EE movea.l A0, [A5 - 0x2712]
0000273E 7000 moveq.l D0, 0x00
00002740 3010 move.w D0, [A0]
00002742 2F00 move.l -[A7], D0
00002744 486E FF00 pea.l [A6 - 0x100]
00002748 4EAD 0422 jsr [A5 + 0x422 /* export_128 */]
0000274C 486E FF00 pea.l [A6 - 0x100]
00002750 2F0B move.l -[A7], A3
00002752 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
00002756 7077 moveq.l D0, 0x77
00002758 2F00 move.l -[A7], D0
0000275A 7222 moveq.l D1, 0x22
0000275C 2F01 move.l -[A7], D1
0000275E 2F0B move.l -[A7], A3
00002760 4EBA FCA4 jsr [PC - 0x35C /* 00002406 */]
00002764 2F0B move.l -[A7], A3
00002766 3F3C 0BC4 move.w -[A7], 0xBC4
0000276A 206D D8EE movea.l A0, [A5 - 0x2712]
0000276E 7000 moveq.l D0, 0x00
00002770 1028 022D move.b D0, [A0 + 0x22D]
00002774 E340 asl D0.w, 1
00002776 48C0 ext.l D0
00002778 5280 addq.l D0, 1
0000277A 3F00 move.w -[A7], D0
0000277C 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
00002780 7035 moveq.l D0, 0x35
00002782 2F00 move.l -[A7], D0
00002784 725A moveq.l D1, 0x5A
00002786 2F01 move.l -[A7], D1
00002788 2F0B move.l -[A7], A3
0000278A 4EBA FC7A jsr [PC - 0x386 /* 00002406 */]
0000278E 2F0B move.l -[A7], A3
00002790 3F3C 0BC4 move.w -[A7], 0xBC4
00002794 206D D8EE movea.l A0, [A5 - 0x2712]
00002798 7000 moveq.l D0, 0x00
0000279A 1028 022D move.b D0, [A0 + 0x22D]
0000279E E340 asl D0.w, 1
000027A0 48C0 ext.l D0
000027A2 5480 addq.l D0, 2
000027A4 3F00 move.w -[A7], D0
000027A6 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
000027AA 7035 moveq.l D0, 0x35
000027AC 2F00 move.l -[A7], D0
000027AE 7266 moveq.l D1, 0x66
000027B0 2F01 move.l -[A7], D1
000027B2 2F0B move.l -[A7], A3
000027B4 4EBA FC50 jsr [PC - 0x3B0 /* 00002406 */]
000027B8 4A2E 000F tst.b [A6 + 0xF]
000027BC 4FEF 0024 lea.l A7, [A7 + 0x24]
000027C0 6758 beq +0x5A /* 0000281A */
000027C2 4878 008D push.l 0x8D
000027C6 7006 moveq.l D0, 0x06
000027C8 2F00 move.l -[A7], D0
000027CA 4EBA FD0C jsr [PC - 0x2F4 /* 000024D8 */]
000027CE 4878 0099 push.l 0x99
000027D2 7007 moveq.l D0, 0x07
000027D4 2F00 move.l -[A7], D0
000027D6 4EBA FD00 jsr [PC - 0x300 /* 000024D8 */]
000027DA 4878 00BD push.l 0xBD
000027DE 7003 moveq.l D0, 0x03
000027E0 2F00 move.l -[A7], D0
000027E2 4EBA FCF4 jsr [PC - 0x30C /* 000024D8 */]
000027E6 4878 00C9 push.l 0xC9
000027EA 7004 moveq.l D0, 0x04
000027EC 2F00 move.l -[A7], D0
000027EE 4EBA FCE8 jsr [PC - 0x318 /* 000024D8 */]
000027F2 4878 00D5 push.l 0xD5
000027F6 7005 moveq.l D0, 0x05
000027F8 2F00 move.l -[A7], D0
000027FA 4EBA FCDC jsr [PC - 0x324 /* 000024D8 */]
000027FE 4878 00E1 push.l 0xE1
00002802 7002 moveq.l D0, 0x02
00002804 2F00 move.l -[A7], D0
00002806 4EBA FCD0 jsr [PC - 0x330 /* 000024D8 */]
0000280A 4878 00F8 push.l 0xF8
0000280E 700D moveq.l D0, 0x0D
00002810 2F00 move.l -[A7], D0
00002812 4EBA FCC4 jsr [PC - 0x33C /* 000024D8 */]
00002816 4FEF 0038 lea.l A7, [A7 + 0x38]
label0000281A:
0000281A 206D D8EE movea.l A0, [A5 - 0x2712]
0000281E 7000 moveq.l D0, 0x00
00002820 1028 0239 move.b D0, [A0 + 0x239]
00002824 2F00 move.l -[A7], D0
00002826 2F0B move.l -[A7], A3
00002828 4EAD 0422 jsr [A5 + 0x422 /* export_128 */]
0000282C 486E FF00 pea.l [A6 - 0x100]
00002830 3F3C 0BC5 move.w -[A7], 0xBC5
00002834 7009 moveq.l D0, 0x09
00002836 3F00 move.w -[A7], D0
00002838 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
0000283C 486E FF00 pea.l [A6 - 0x100]
00002840 2F0B move.l -[A7], A3
00002842 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
00002846 4878 008D push.l 0x8D
0000284A 704B moveq.l D0, 0x4B
0000284C 2F00 move.l -[A7], D0
0000284E 2F0B move.l -[A7], A3
00002850 4EBA FC2C jsr [PC - 0x3D4 /* 0000247E */]
00002854 2F0B move.l -[A7], A3
00002856 206D D8EE movea.l A0, [A5 - 0x2712]
0000285A 7000 moveq.l D0, 0x00
0000285C 3028 023A move.w D0, [A0 + 0x23A]
00002860 2F00 move.l -[A7], D0
00002862 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
00002866 486E FF00 pea.l [A6 - 0x100]
0000286A 2F0B move.l -[A7], A3
0000286C 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
00002870 558F subq.l A7, 2
00002872 2F0B move.l -[A7], A3
00002874 A88C syscall StringWidth
00002876 301F move.w D0, [A7]+
00002878 48C0 ext.l D0
0000287A 7274 moveq.l D1, 0x74
0000287C 9280 sub.l D1, D0
0000287E 3F01 move.w -[A7], D1
00002880 3F3C 0099 move.w -[A7], 0x99
00002884 A893 syscall MoveTo
00002886 2F0B move.l -[A7], A3
00002888 A884 syscall DrawString
0000288A 206D D8EE movea.l A0, [A5 - 0x2712]
0000288E 7000 moveq.l D0, 0x00
00002890 1028 0004 move.b D0, [A0 + 0x4]
00002894 2A00 move.l D5, D0
00002896 5285 addq.l D5, 1
00002898 2F0B move.l -[A7], A3
0000289A 3F3C 0BC1 move.w -[A7], 0xBC1
0000289E 7000 moveq.l D0, 0x00
000028A0 1005 move.b D0, D5
000028A2 3F00 move.w -[A7], D0
000028A4 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
000028A8 4878 00BD push.l 0xBD
000028AC 703C moveq.l D0, 0x3C
000028AE 2F00 move.l -[A7], D0
000028B0 2F0B move.l -[A7], A3
000028B2 4EBA FBCA jsr [PC - 0x436 /* 0000247E */]
000028B6 2F0B move.l -[A7], A3
000028B8 3F3C 0BC2 move.w -[A7], 0xBC2
000028BC 206D D8EE movea.l A0, [A5 - 0x2712]
000028C0 7000 moveq.l D0, 0x00
000028C2 1004 move.b D0, D4
000028C4 2200 move.l D1, D0
000028C6 C0FC 006E mulu.w D0, 0x6E /* 'n' */
000028CA 4841 swap.w D1
000028CC C2FC 006E mulu.w D1, 0x6E /* 'n' */
000028D0 4841 swap.w D1
000028D2 4241 clr.w D1
000028D4 D081 add.l D0, D1
000028D6 7200 moveq.l D1, 0x00
000028D8 41E8 0260 lea.l A0, [A0 + 0x260]
000028DC 1230 0800 move.b D1, [A0 + D0]
000028E0 5281 addq.l D1, 1
000028E2 3F01 move.w -[A7], D1
000028E4 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
000028E8 4878 00C9 push.l 0xC9
000028EC 703C moveq.l D0, 0x3C
000028EE 2F00 move.l -[A7], D0
000028F0 2F0B move.l -[A7], A3
000028F2 4EBA FB8A jsr [PC - 0x476 /* 0000247E */]
000028F6 2F0B move.l -[A7], A3
000028F8 206D D8EE movea.l A0, [A5 - 0x2712]
000028FC 7000 moveq.l D0, 0x00
000028FE 1004 move.b D0, D4
00002900 2200 move.l D1, D0
00002902 C0FC 006E mulu.w D0, 0x6E /* 'n' */
00002906 4841 swap.w D1
00002908 C2FC 006E mulu.w D1, 0x6E /* 'n' */
0000290C 4841 swap.w D1
0000290E 4241 clr.w D1
00002910 D081 add.l D0, D1
00002912 41E8 02B0 lea.l A0, [A0 + 0x2B0]
00002916 3030 0800 move.w D0, [A0 + D0]
0000291A 48C0 ext.l D0
0000291C 2F00 move.l -[A7], D0
0000291E 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
00002922 486E FF00 pea.l [A6 - 0x100]
00002926 3F3C 0BC5 move.w -[A7], 0xBC5
0000292A 7008 moveq.l D0, 0x08
0000292C 3F00 move.w -[A7], D0
0000292E 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
00002932 486E FF00 pea.l [A6 - 0x100]
00002936 2F0B move.l -[A7], A3
00002938 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
0000293C 206D D8EE movea.l A0, [A5 - 0x2712]
00002940 7000 moveq.l D0, 0x00
00002942 1004 move.b D0, D4
00002944 2200 move.l D1, D0
00002946 C0FC 006E mulu.w D0, 0x6E /* 'n' */
0000294A 4841 swap.w D1
0000294C C2FC 006E mulu.w D1, 0x6E /* 'n' */
00002950 4841 swap.w D1
00002952 4241 clr.w D1
00002954 D081 add.l D0, D1
00002956 41E8 02B0 lea.l A0, [A0 + 0x2B0]
0000295A 3030 0800 move.w D0, [A0 + D0]
0000295E 48C0 ext.l D0
00002960 7264 moveq.l D1, 0x64
00002962 B280 cmp.l D1, D0
00002964 4FEF 0034 lea.l A7, [A7 + 0x34]
00002968 6D12 blt +0x14 /* 0000297C */
0000296A 7000 moveq.l D0, 0x00
0000296C 102D F1BE move.b D0, [A5 - 0xE42]
00002970 7201 moveq.l D1, 0x01
00002972 B280 cmp.l D1, D0
00002974 6E06 bgt +0x8 /* 0000297C */
00002976 7001 moveq.l D0, 0x01
00002978 3F00 move.w -[A7], D0
0000297A A888 syscall TextFace
label0000297C:
0000297C 4878 00D5 push.l 0xD5
00002980 7038 moveq.l D0, 0x38
00002982 2F00 move.l -[A7], D0
00002984 2F0B move.l -[A7], A3
00002986 4EBA FAF6 jsr [PC - 0x50A /* 0000247E */]
0000298A 7000 moveq.l D0, 0x00
0000298C 3F00 move.w -[A7], D0
0000298E A888 syscall TextFace
00002990 2F0B move.l -[A7], A3
00002992 3F3C 0BBF move.w -[A7], 0xBBF
00002996 206D D8EE movea.l A0, [A5 - 0x2712]
0000299A 7000 moveq.l D0, 0x00
0000299C 1004 move.b D0, D4
0000299E 2200 move.l D1, D0
000029A0 C0FC 006E mulu.w D0, 0x6E /* 'n' */
000029A4 4841 swap.w D1
000029A6 C2FC 006E mulu.w D1, 0x6E /* 'n' */
000029AA 4841 swap.w D1
000029AC 4241 clr.w D1
000029AE D081 add.l D0, D1
000029B0 7200 moveq.l D1, 0x00
000029B2 41E8 02BC lea.l A0, [A0 + 0x2BC]
000029B6 1230 0800 move.b D1, [A0 + D0]
000029BA 48C1 ext.l D1
000029BC 83FC 0023 divs.w D1, 0x23 /* '#' */
000029C0 48C1 ext.l D1
000029C2 5281 addq.l D1, 1
000029C4 3F01 move.w -[A7], D1
000029C6 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
000029CA 206D D8EE movea.l A0, [A5 - 0x2712]
000029CE 7000 moveq.l D0, 0x00
000029D0 1004 move.b D0, D4
000029D2 2200 move.l D1, D0
000029D4 C0FC 006E mulu.w D0, 0x6E /* 'n' */
000029D8 4841 swap.w D1
000029DA C2FC 006E mulu.w D1, 0x6E /* 'n' */
000029DE 4841 swap.w D1
000029E0 4241 clr.w D1
000029E2 D081 add.l D0, D1
000029E4 7200 moveq.l D1, 0x00
000029E6 41E8 02BC lea.l A0, [A0 + 0x2BC]
000029EA 1230 0800 move.b D1, [A0 + D0]
000029EE 48C1 ext.l D1
000029F0 83FC 0023 divs.w D1, 0x23 /* '#' */
000029F4 48C1 ext.l D1
000029F6 5281 addq.l D1, 1
000029F8 7004 moveq.l D0, 0x04
000029FA B081 cmp.l D0, D1
000029FC 4FEF 000C lea.l A7, [A7 + 0xC]
00002A00 6E12 bgt +0x14 /* 00002A14 */
00002A02 7000 moveq.l D0, 0x00
00002A04 102D F1BE move.b D0, [A5 - 0xE42]
00002A08 7201 moveq.l D1, 0x01
00002A0A B280 cmp.l D1, D0
00002A0C 6E06 bgt +0x8 /* 00002A14 */
00002A0E 7001 moveq.l D0, 0x01
00002A10 3F00 move.w -[A7], D0
00002A12 A888 syscall TextFace
label00002A14:
00002A14 4878 00E1 push.l 0xE1
00002A18 7038 moveq.l D0, 0x38
00002A1A 2F00 move.l -[A7], D0
00002A1C 2F0B move.l -[A7], A3
00002A1E 4EBA FA5E jsr [PC - 0x5A2 /* 0000247E */]
00002A22 7000 moveq.l D0, 0x00
00002A24 3F00 move.w -[A7], D0
00002A26 A888 syscall TextFace
00002A28 4206 clr.b D6
00002A2A 4247 clr.w D7
00002A2C 4FEF 000C lea.l A7, [A7 + 0xC]
00002A30 604A bra +0x4C /* 00002A7C */
label00002A32:
00002A32 206D D8EE movea.l A0, [A5 - 0x2712]
00002A36 7000 moveq.l D0, 0x00
00002A38 1030 700A move.b D0, [A0 + D7.w + 0xA]
00002A3C 0C80 0000 00FF cmpi.l D0, 0xFF
00002A42 6736 beq +0x38 /* 00002A7A */
00002A44 206D D8EE movea.l A0, [A5 - 0x2712]
00002A48 226D D8EE movea.l A1, [A5 - 0x2712]
00002A4C 7000 moveq.l D0, 0x00
00002A4E 1031 700A move.b D0, [A1 + D7.w + 0xA]
00002A52 2200 move.l D1, D0
00002A54 C0FC 006E mulu.w D0, 0x6E /* 'n' */
00002A58 4841 swap.w D1
00002A5A C2FC 006E mulu.w D1, 0x6E /* 'n' */
00002A5E 4841 swap.w D1
00002A60 4241 clr.w D1
00002A62 D081 add.l D0, D1
00002A64 41E8 025E lea.l A0, [A0 + 0x25E]
00002A68 49F0 0800 lea.l A4, [A0 + D0]
00002A6C 7000 moveq.l D0, 0x00
00002A6E 102C 0001 move.b D0, [A4 + 0x1]
00002A72 7202 moveq.l D1, 0x02
00002A74 C280 and.l D1, D0
00002A76 6702 beq +0x4 /* 00002A7A */
00002A78 5206 addq.b D6, 1
label00002A7A:
00002A7A 5247 addq.w D7, 1
label00002A7C:
00002A7C 48C7 ext.l D7
00002A7E 206D D8EE movea.l A0, [A5 - 0x2712]
00002A82 7000 moveq.l D0, 0x00
00002A84 1028 0240 move.b D0, [A0 + 0x240]
00002A88 B087 cmp.l D0, D7
00002A8A 6EA6 bgt -0x58 /* 00002A32 */
00002A8C 4A06 tst.b D6
00002A8E 6704 beq +0x6 /* 00002A94 */
00002A90 7A0B moveq.l D5, 0x0B
00002A92 604E bra +0x50 /* 00002AE2 */
label00002A94:
00002A94 206D D8EE movea.l A0, [A5 - 0x2712]
00002A98 7000 moveq.l D0, 0x00
00002A9A 1028 0005 move.b D0, [A0 + 0x5]
00002A9E 7204 moveq.l D1, 0x04
00002AA0 C280 and.l D1, D0
00002AA2 6704 beq +0x6 /* 00002AA8 */
00002AA4 7A04 moveq.l D5, 0x04
00002AA6 603A bra +0x3C /* 00002AE2 */
label00002AA8:
00002AA8 206D D8EE movea.l A0, [A5 - 0x2712]
00002AAC 7000 moveq.l D0, 0x00
00002AAE 1028 0005 move.b D0, [A0 + 0x5]
00002AB2 7202 moveq.l D1, 0x02
00002AB4 C280 and.l D1, D0
00002AB6 6604 bne +0x6 /* 00002ABC */
00002AB8 7A0A moveq.l D5, 0x0A
00002ABA 6026 bra +0x28 /* 00002AE2 */
label00002ABC:
00002ABC 206D D8EE movea.l A0, [A5 - 0x2712]
00002AC0 7000 moveq.l D0, 0x00
00002AC2 1028 0005 move.b D0, [A0 + 0x5]
00002AC6 7208 moveq.l D1, 0x08
00002AC8 C280 and.l D1, D0
00002ACA 6704 beq +0x6 /* 00002AD0 */
00002ACC 7A05 moveq.l D5, 0x05
00002ACE 6012 bra +0x14 /* 00002AE2 */
label00002AD0:
00002AD0 206D D8EE movea.l A0, [A5 - 0x2712]
00002AD4 7000 moveq.l D0, 0x00
00002AD6 1028 0005 move.b D0, [A0 + 0x5]
00002ADA 7202 moveq.l D1, 0x02
00002ADC C280 and.l D1, D0
00002ADE 6702 beq +0x4 /* 00002AE2 */
00002AE0 7A09 moveq.l D5, 0x09
label00002AE2:
00002AE2 2F0B move.l -[A7], A3
00002AE4 3F3C 0BC1 move.w -[A7], 0xBC1
00002AE8 3F05 move.w -[A7], D5
00002AEA 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
00002AEE 48C5 ext.l D5
00002AF0 7008 moveq.l D0, 0x08
00002AF2 B085 cmp.l D0, D5
00002AF4 6718 beq +0x1A /* 00002B0E */
00002AF6 48C5 ext.l D5
00002AF8 7004 moveq.l D0, 0x04
00002AFA B085 cmp.l D0, D5
00002AFC 6710 beq +0x12 /* 00002B0E */
00002AFE 48C5 ext.l D5
00002B00 7005 moveq.l D0, 0x05
00002B02 B085 cmp.l D0, D5
00002B04 6708 beq +0xA /* 00002B0E */
00002B06 48C5 ext.l D5
00002B08 700D moveq.l D0, 0x0D
00002B0A B085 cmp.l D0, D5
00002B0C 6612 bne +0x14 /* 00002B20 */
label00002B0E:
00002B0E 7000 moveq.l D0, 0x00
00002B10 102D F1BE move.b D0, [A5 - 0xE42]
00002B14 7201 moveq.l D1, 0x01
00002B16 B280 cmp.l D1, D0
00002B18 6F06 ble +0x8 /* 00002B20 */
00002B1A 7001 moveq.l D0, 0x01
00002B1C 3F00 move.w -[A7], D0
00002B1E A888 syscall TextFace
label00002B20:
00002B20 4878 00F8 push.l 0xF8
00002B24 7028 moveq.l D0, 0x28
00002B26 2F00 move.l -[A7], D0
00002B28 2F0B move.l -[A7], A3
00002B2A 4EBA F952 jsr [PC - 0x6AE /* 0000247E */]
00002B2E 7000 moveq.l D0, 0x00
00002B30 3F00 move.w -[A7], D0
00002B32 A888 syscall TextFace
00002B34 7000 moveq.l D0, 0x00
00002B36 102D F1BE move.b D0, [A5 - 0xE42]
00002B3A 7201 moveq.l D1, 0x01
00002B3C B280 cmp.l D1, D0
00002B3E 4FEF 000C lea.l A7, [A7 + 0xC]
00002B42 6F06 ble +0x8 /* 00002B4A */
00002B44 522D F1BE addq.b [A5 - 0xE42], 1
00002B48 6004 bra +0x6 /* 00002B4E */
label00002B4A:
00002B4A 422D F1BE clr.b [A5 - 0xE42]
label00002B4E:
00002B4E 3F2E FDF8 move.w -[A7], [A6 - 0x208]
00002B52 A887 syscall TextFont
00002B54 3F2E FDFA move.w -[A7], [A6 - 0x206]
00002B58 A888 syscall TextFace
00002B5A 3F2E FDFC move.w -[A7], [A6 - 0x204]
00002B5E A889 syscall TextMode
00002B60 3F2E FDFE move.w -[A7], [A6 - 0x202]
00002B64 A88A syscall TextSize
00002B66 7000 moveq.l D0, 0x00
00002B68 3F00 move.w -[A7], D0
00002B6A 3F00 move.w -[A7], D0
00002B6C A878 syscall SetOrigin
00002B6E 4CEE 18F0 FDE0 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x220]
00002B74 4E5E unlink A6
00002B76 4E75 rts
export_186:
00002B78 48E7 0118 movem.l -[A7], D7,A3,A4
00002B7C 286F 0014 movea.l A4, [A7 + 0x14]
00002B80 266F 0010 movea.l A3, [A7 + 0x10]
00002B84 7E01 moveq.l D7, 0x01
00002B86 3014 move.w D0, [A4]
00002B88 5340 subq.w D0, 1
00002B8A 6B00 0150 bmi +0x152 /* 00002CDC */
00002B8E 0C40 0005 cmpi.w D0, 0x5
00002B92 6E00 0148 bgt +0x14A /* 00002CDC */
00002B96 D040 add.w D0, D0
00002B98 303B 0006 move.w D0, [PC + D0.w + 0x6]
00002B9C 4EFB 0000 jmp [PC + D0.w]
00002BA0 000E 013E ori.b A6, 0x3E /* '>' */
00002BA4 013E btst <<invalid special address>>, D0
00002BA6 0126 btst -[A6], D0
00002BA8 0134 0080 btst [A4 + D0.w - 0x128], D0
00002BAC 2053 movea.l A0, [A3]
00002BAE 4AA8 0014 tst.l [A0 + 0x14]
00002BB2 6700 012A beq +0x12C /* 00002CDE */
00002BB6 700F moveq.l D0, 0x0F
00002BB8 2F00 move.l -[A7], D0
00002BBA 2F0B move.l -[A7], A3
00002BBC 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
00002BC0 206D D8F6 movea.l A0, [A5 - 0x270A]
00002BC4 7000 moveq.l D0, 0x00
00002BC6 102D D870 move.b D0, [A5 - 0x2790]
00002BCA 7200 moveq.l D1, 0x00
00002BCC 1230 000A move.b D1, [A0 + D0.w + 0xA]
00002BD0 0C81 0000 00FF cmpi.l D1, 0xFF
00002BD6 508F addq.l A7, 8
00002BD8 670E beq +0x10 /* 00002BE8 */
00002BDA 2F2D D8EE move.l -[A7], [A5 - 0x2712]
00002BDE 2F2D D8F6 move.l -[A7], [A5 - 0x270A]
00002BE2 4EAD 0BD2 jsr [A5 + 0xBD2 /* export_374 */]
00002BE6 508F addq.l A7, 8
label00002BE8:
00002BE8 7001 moveq.l D0, 0x01
00002BEA 2F00 move.l -[A7], D0
00002BEC 322D D484 move.w D1, [A5 - 0x2B7C]
00002BF0 48C1 ext.l D1
00002BF2 2F01 move.l -[A7], D1
00002BF4 206D D8EE movea.l A0, [A5 - 0x2712]
00002BF8 7200 moveq.l D1, 0x00
00002BFA 1228 022D move.b D1, [A0 + 0x22D]
00002BFE 2F01 move.l -[A7], D1
00002C00 4878 3CF0 push.l 0x3CF0
00002C04 4878 15E0 push.l 0x15E0
00002C08 7202 moveq.l D1, 0x02
00002C0A 2F01 move.l -[A7], D1
00002C0C 2053 movea.l A0, [A3]
00002C0E 2F28 0022 move.l -[A7], [A0 + 0x22]
00002C12 4EAD 085A jsr [A5 + 0x85A /* export_263 */]
00002C16 4FEF 001C lea.l A7, [A7 + 0x1C]
00002C1A 6000 00C2 bra +0xC4 /* 00002CDE */
00002C1E 7000 moveq.l D0, 0x00
00002C20 102D F1C0 move.b D0, [A5 - 0xE40]
00002C24 B0AD D8F2 cmp.l D0, [A5 - 0x270E]
00002C28 6700 00B4 beq +0xB6 /* 00002CDE */
00002C2C 1B6D D8F5 F1C0 move.b [A5 - 0xE40], [A5 - 0x270B]
00002C32 206D D8F6 movea.l A0, [A5 - 0x270A]
00002C36 7000 moveq.l D0, 0x00
00002C38 1028 022D move.b D0, [A0 + 0x22D]
00002C3C 206D D8EE movea.l A0, [A5 - 0x2712]
00002C40 7200 moveq.l D1, 0x00
00002C42 1228 022D move.b D1, [A0 + 0x22D]
00002C46 B280 cmp.l D1, D0
00002C48 6732 beq +0x34 /* 00002C7C */
00002C4A 7001 moveq.l D0, 0x01
00002C4C 2F00 move.l -[A7], D0
00002C4E 322D D484 move.w D1, [A5 - 0x2B7C]
00002C52 48C1 ext.l D1
00002C54 2F01 move.l -[A7], D1
00002C56 206D D8F6 movea.l A0, [A5 - 0x270A]
00002C5A 7200 moveq.l D1, 0x00
00002C5C 1228 022D move.b D1, [A0 + 0x22D]
00002C60 2F01 move.l -[A7], D1
00002C62 4878 3CF0 push.l 0x3CF0
00002C66 4878 15E0 push.l 0x15E0
00002C6A 7202 moveq.l D1, 0x02
00002C6C 2F01 move.l -[A7], D1
00002C6E 2053 movea.l A0, [A3]
00002C70 2F28 0022 move.l -[A7], [A0 + 0x22]
00002C74 4EAD 085A jsr [A5 + 0x85A /* export_263 */]
00002C78 4FEF 001C lea.l A7, [A7 + 0x1C]
label00002C7C:
00002C7C 206D D8F6 movea.l A0, [A5 - 0x270A]
00002C80 7000 moveq.l D0, 0x00
00002C82 102D D870 move.b D0, [A5 - 0x2790]
00002C86 7200 moveq.l D1, 0x00
00002C88 1230 000A move.b D1, [A0 + D0.w + 0xA]
00002C8C 0C81 0000 00FF cmpi.l D1, 0xFF
00002C92 674A beq +0x4C /* 00002CDE */
00002C94 206D D8F6 movea.l A0, [A5 - 0x270A]
00002C98 7000 moveq.l D0, 0x00
00002C9A 1028 0005 move.b D0, [A0 + 0x5]
00002C9E 673E beq +0x40 /* 00002CDE */
00002CA0 2F2D D8EE move.l -[A7], [A5 - 0x2712]
00002CA4 2F2D D8F6 move.l -[A7], [A5 - 0x270A]
00002CA8 4EAD 0BD2 jsr [A5 + 0xBD2 /* export_374 */]
00002CAC 508F addq.l A7, 8
00002CAE 2053 movea.l A0, [A3]
00002CB0 3010 move.w D0, [A0]
00002CB2 48C0 ext.l D0
00002CB4 6628 bne +0x2A /* 00002CDE */
00002CB6 7000 moveq.l D0, 0x00
00002CB8 2F00 move.l -[A7], D0
00002CBA 2F0B move.l -[A7], A3
00002CBC 4EBA F934 jsr [PC - 0x6CC /* 000025F2 */]
00002CC0 508F addq.l A7, 8
00002CC2 601A bra +0x1C /* 00002CDE */
00002CC4 7001 moveq.l D0, 0x01
00002CC6 2F00 move.l -[A7], D0
00002CC8 2F0B move.l -[A7], A3
00002CCA 4EBA F926 jsr [PC - 0x6DA /* 000025F2 */]
00002CCE 508F addq.l A7, 8
00002CD0 600C bra +0xE /* 00002CDE */
00002CD2 2F0B move.l -[A7], A3
00002CD4 4EAD 0782 jsr [A5 + 0x782 /* export_236 */]
00002CD8 588F addq.l A7, 4
00002CDA 6002 bra +0x4 /* 00002CDE */
label00002CDC:
00002CDC 7E00 moveq.l D7, 0x00
label00002CDE:
00002CDE 2007 move.l D0, D7
00002CE0 4CDF 1880 movem.l D7,A3,A4, [A7]+
00002CE4 4E75 rts
export_187:
00002CE6 4E56 FFEC link A6, -0x0014
00002CEA 48E7 0118 movem.l -[A7], D7,A3,A4
00002CEE 286E 000C movea.l A4, [A6 + 0xC]
00002CF2 266E 0008 movea.l A3, [A6 + 0x8]
00002CF6 3014 move.w D0, [A4]
00002CF8 5340 subq.w D0, 1
00002CFA 6B00 00F4 bmi +0xF6 /* 00002DF0 */
00002CFE 0C40 0005 cmpi.w D0, 0x5
00002D02 6E00 00EC bgt +0xEE /* 00002DF0 */
00002D06 D040 add.w D0, D0
00002D08 303B 0006 move.w D0, [PC + D0.w + 0x6]
00002D0C 4EFB 0000 jmp [PC + D0.w]
00002D10 000E 00E2 ori.b A6, 0xE2
00002D14 00E2 .incomplete
00002D16 0058 00D8 ori.w [A0]+, 0xD8
00002D1A 002C 2053 4AA8 ori.b [A4 + 0x4AA8], 0x53 /* 'S' */
00002D20 0014 6700 ori.b [A4], 0x0
00002D24 00D0 .incomplete
00002D26 426D F1BC clr.w [A5 - 0xE44]
00002D2A 700F moveq.l D0, 0x0F
00002D2C 2F00 move.l -[A7], D0
00002D2E 2F0B move.l -[A7], A3
00002D30 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
00002D34 508F addq.l A7, 8
00002D36 6000 00BC bra +0xBE /* 00002DF4 */
00002D3A 206D D8EE movea.l A0, [A5 - 0x2712]
00002D3E 7000 moveq.l D0, 0x00
00002D40 1028 022E move.b D0, [A0 + 0x22E]
00002D44 322D F1BC move.w D1, [A5 - 0xE44]
00002D48 48C1 ext.l D1
00002D4A B081 cmp.l D0, D1
00002D4C 6700 00A6 beq +0xA8 /* 00002DF4 */
00002D50 206D D8EE movea.l A0, [A5 - 0x2712]
00002D54 7000 moveq.l D0, 0x00
00002D56 1028 022E move.b D0, [A0 + 0x22E]
00002D5A 3B40 F1BC move.w [A5 - 0xE44], D0
00002D5E 2053 movea.l A0, [A3]
00002D60 4A50 tst.w [A0]
00002D62 6600 0090 bne +0x92 /* 00002DF4 */
00002D66 2053 movea.l A0, [A3]
00002D68 43EE FFF8 lea.l A1, [A6 - 0x8]
00002D6C 5888 addq.l A0, 4
00002D6E 22D8 move.l [A1]+, [A0]+
00002D70 22D8 move.l [A1]+, [A0]+
00002D72 302E FFFC move.w D0, [A6 - 0x4]
00002D76 48C0 ext.l D0
00002D78 322E FFF8 move.w D1, [A6 - 0x8]
00002D7C 48C1 ext.l D1
00002D7E 9081 sub.l D0, D1
00002D80 7205 moveq.l D1, 0x05
00002D82 4EAD 0262 jsr [A5 + 0x262 /* export_72 */]
00002D86 3E00 move.w D7, D0
00002D88 302E FFFC move.w D0, [A6 - 0x4]
00002D8C 48C0 ext.l D0
00002D8E 3207 move.w D1, D7
00002D90 C3ED F1BC muls.w D1, [A5 - 0xE44]
00002D94 9081 sub.l D0, D1
00002D96 3D40 FFF8 move.w [A6 - 0x8], D0
00002D9A 4A2D D48A tst.b [A5 - 0x2B76]
00002D9E 6718 beq +0x1A /* 00002DB8 */
00002DA0 486E FFF2 pea.l [A6 - 0xE]
00002DA4 AA19 syscall GetForeColor
00002DA6 486E FFEC pea.l [A6 - 0x14]
00002DAA AA1A syscall GetBackColor
00002DAC 486D F1B6 pea.l [A5 - 0xE4A]
00002DB0 AA14 syscall RGBForeColor
00002DB2 701E moveq.l D0, 0x1E
00002DB4 2F00 move.l -[A7], D0
00002DB6 A863 syscall BackColor
label00002DB8:
00002DB8 486E FFF8 pea.l [A6 - 0x8]
00002DBC A8A2 syscall PaintRect
00002DBE 3D6E FFF8 FFFC move.w [A6 - 0x4], [A6 - 0x8]
00002DC4 2053 movea.l A0, [A3]
00002DC6 3D68 0004 FFF8 move.w [A6 - 0x8], [A0 + 0x4]
00002DCC 486E FFF8 pea.l [A6 - 0x8]
00002DD0 A8A3 syscall EraseRect
00002DD2 4A2D D48A tst.b [A5 - 0x2B76]
00002DD6 671C beq +0x1E /* 00002DF4 */
00002DD8 486E FFEC pea.l [A6 - 0x14]
00002DDC AA15 syscall RGBBackColor
00002DDE 486E FFF2 pea.l [A6 - 0xE]
00002DE2 AA14 syscall RGBForeColor
00002DE4 600E bra +0x10 /* 00002DF4 */
00002DE6 2F0B move.l -[A7], A3
00002DE8 4EAD 0782 jsr [A5 + 0x782 /* export_236 */]
00002DEC 588F addq.l A7, 4
00002DEE 6004 bra +0x6 /* 00002DF4 */
label00002DF0:
00002DF0 7000 moveq.l D0, 0x00
00002DF2 6002 bra +0x4 /* 00002DF6 */
label00002DF4:
00002DF4 7001 moveq.l D0, 0x01
label00002DF6:
00002DF6 4CEE 1880 FFE0 movem.l D7,A3,A4, [A6 - 0x20]
00002DFC 4E5E unlink A6
00002DFE 4E75 rts
fn00002E00:
00002E00 4E56 FEFA link A6, -0x0106
00002E04 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00002E08 286E 0008 movea.l A4, [A6 + 0x8]
00002E0C 47EE FF00 lea.l A3, [A6 - 0x100]
00002E10 2054 movea.l A0, [A4]
00002E12 3028 0006 move.w D0, [A0 + 0x6]
00002E16 48C0 ext.l D0
00002E18 4480 neg.l D0
00002E1A 3F00 move.w -[A7], D0
00002E1C 2054 movea.l A0, [A4]
00002E1E 3028 0004 move.w D0, [A0 + 0x4]
00002E22 48C0 ext.l D0
00002E24 4480 neg.l D0
00002E26 3F00 move.w -[A7], D0
00002E28 A878 syscall SetOrigin
00002E2A 2054 movea.l A0, [A4]
00002E2C 3028 000A move.w D0, [A0 + 0xA]
00002E30 48C0 ext.l D0
00002E32 2054 movea.l A0, [A4]
00002E34 3228 0006 move.w D1, [A0 + 0x6]
00002E38 48C1 ext.l D1
00002E3A 9081 sub.l D0, D1
00002E3C 7202 moveq.l D1, 0x02
00002E3E 4EAD 0262 jsr [A5 + 0x262 /* export_72 */]
00002E42 3E00 move.w D7, D0
00002E44 206D FE7E movea.l A0, [A5 - 0x182]
00002E48 3D68 0044 FEFA move.w [A6 - 0x106], [A0 + 0x44]
00002E4E 206D FE7E movea.l A0, [A5 - 0x182]
00002E52 7000 moveq.l D0, 0x00
00002E54 1028 0046 move.b D0, [A0 + 0x46]
00002E58 3D40 FEFC move.w [A6 - 0x104], D0
00002E5C 206D FE7E movea.l A0, [A5 - 0x182]
00002E60 3D68 0048 FEFE move.w [A6 - 0x102], [A0 + 0x48]
00002E66 206D FE7E movea.l A0, [A5 - 0x182]
00002E6A 3828 004A move.w D4, [A0 + 0x4A]
00002E6E 7000 moveq.l D0, 0x00
00002E70 3F00 move.w -[A7], D0
00002E72 A889 syscall TextMode
00002E74 3F3C 18B2 move.w -[A7], 0x18B2
00002E78 A887 syscall TextFont
00002E7A 7000 moveq.l D0, 0x00
00002E7C 3F00 move.w -[A7], D0
00002E7E A888 syscall TextFace
00002E80 700C moveq.l D0, 0x0C
00002E82 3F00 move.w -[A7], D0
00002E84 A88A syscall TextSize
00002E86 2F0B move.l -[A7], A3
00002E88 3F3C 0BBD move.w -[A7], 0xBBD
00002E8C 7009 moveq.l D0, 0x09
00002E8E 3F00 move.w -[A7], D0
00002E90 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
00002E94 558F subq.l A7, 2
00002E96 2F0B move.l -[A7], A3
00002E98 A88C syscall StringWidth
00002E9A 3A1F move.w D5, [A7]+
00002E9C 7C10 moveq.l D6, 0x10
00002E9E 7000 moveq.l D0, 0x00
00002EA0 3007 move.w D0, D7
00002EA2 48C5 ext.l D5
00002EA4 9085 sub.l D0, D5
00002EA6 3F00 move.w -[A7], D0
00002EA8 3F06 move.w -[A7], D6
00002EAA A893 syscall MoveTo
00002EAC 2F0B move.l -[A7], A3
00002EAE A884 syscall DrawString
00002EB0 7000 moveq.l D0, 0x00
00002EB2 3007 move.w D0, D7
00002EB4 5880 addq.l D0, 4
00002EB6 3F00 move.w -[A7], D0
00002EB8 3F06 move.w -[A7], D6
00002EBA A893 syscall MoveTo
00002EBC 2F0B move.l -[A7], A3
00002EBE 3F3C 0BBD move.w -[A7], 0xBBD
00002EC2 3F2D F1D8 move.w -[A7], [A5 - 0xE28]
00002EC6 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
00002ECA 2F0B move.l -[A7], A3
00002ECC A884 syscall DrawString
00002ECE 3F2E FEFA move.w -[A7], [A6 - 0x106]
00002ED2 A887 syscall TextFont
00002ED4 3F2E FEFC move.w -[A7], [A6 - 0x104]
00002ED8 A888 syscall TextFace
00002EDA 3F2E FEFE move.w -[A7], [A6 - 0x102]
00002EDE A889 syscall TextMode
00002EE0 3F04 move.w -[A7], D4
00002EE2 A88A syscall TextSize
00002EE4 7000 moveq.l D0, 0x00
00002EE6 3F00 move.w -[A7], D0
00002EE8 3F00 move.w -[A7], D0
00002EEA A878 syscall SetOrigin
00002EEC 4CEE 18F0 FEE2 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x11E]
00002EF2 4E5E unlink A6
00002EF4 4E75 rts
export_188:
00002EF6 4E56 0000 link A6, 0
00002EFA 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00002EFE 266E 0008 movea.l A3, [A6 + 0x8]
00002F02 7E01 moveq.l D7, 0x01
00002F04 206E 000C movea.l A0, [A6 + 0xC]
00002F08 3010 move.w D0, [A0]
00002F0A 5340 subq.w D0, 1
00002F0C 6B68 bmi +0x6A /* 00002F76 */
00002F0E 0C40 0003 cmpi.w D0, 0x3
00002F12 6E62 bgt +0x64 /* 00002F76 */
00002F14 D040 add.w D0, D0
00002F16 303B 0006 move.w D0, [PC + D0.w + 0x6]
00002F1A 4EFB 0000 jmp [PC + D0.w]
00002F1E 000A 005A ori.b A2, 0x5A /* 'Z' */
00002F22 005A 0050 ori.w [A2]+, 0x50 /* 'P' */
00002F26 2053 movea.l A0, [A3]
00002F28 4AA8 0014 tst.l [A0 + 0x14]
00002F2C 674A beq +0x4C /* 00002F78 */
00002F2E 206D D8F6 movea.l A0, [A5 - 0x270A]
00002F32 7000 moveq.l D0, 0x00
00002F34 302D F1CC move.w D0, [A5 - 0xE34]
00002F38 1C30 080A move.b D6, [A0 + D0 + 0xA]
00002F3C 206D D8F6 movea.l A0, [A5 - 0x270A]
00002F40 7000 moveq.l D0, 0x00
00002F42 1006 move.b D0, D6
00002F44 2200 move.l D1, D0
00002F46 C0FC 006E mulu.w D0, 0x6E /* 'n' */
00002F4A 4841 swap.w D1
00002F4C C2FC 006E mulu.w D1, 0x6E /* 'n' */
00002F50 4841 swap.w D1
00002F52 4241 clr.w D1
00002F54 D081 add.l D0, D1
00002F56 41E8 025E lea.l A0, [A0 + 0x25E]
00002F5A 49F0 0800 lea.l A4, [A0 + D0]
00002F5E 7000 moveq.l D0, 0x00
00002F60 102C 0003 move.b D0, [A4 + 0x3]
00002F64 5280 addq.l D0, 1
00002F66 3B40 F1D8 move.w [A5 - 0xE28], D0
00002F6A 600C bra +0xE /* 00002F78 */
00002F6C 2F0B move.l -[A7], A3
00002F6E 4EBA FE90 jsr [PC - 0x170 /* 00002E00 */]
00002F72 588F addq.l A7, 4
00002F74 6002 bra +0x4 /* 00002F78 */
label00002F76:
00002F76 7E00 moveq.l D7, 0x00
label00002F78:
00002F78 2007 move.l D0, D7
00002F7A 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10]
00002F80 4E5E unlink A6
00002F82 4E75 rts
fn00002F84:
00002F84 4E56 FEF0 link A6, -0x0110
00002F88 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00002F8C 286E 0008 movea.l A4, [A6 + 0x8]
00002F90 47EE FF00 lea.l A3, [A6 - 0x100]
00002F94 2054 movea.l A0, [A4]
00002F96 3028 0006 move.w D0, [A0 + 0x6]
00002F9A 48C0 ext.l D0
00002F9C 4480 neg.l D0
00002F9E 3F00 move.w -[A7], D0
00002FA0 2054 movea.l A0, [A4]
00002FA2 3028 0004 move.w D0, [A0 + 0x4]
00002FA6 48C0 ext.l D0
00002FA8 4480 neg.l D0
00002FAA 3F00 move.w -[A7], D0
00002FAC A878 syscall SetOrigin
00002FAE 2054 movea.l A0, [A4]
00002FB0 3028 000A move.w D0, [A0 + 0xA]
00002FB4 48C0 ext.l D0
00002FB6 2054 movea.l A0, [A4]
00002FB8 3228 0006 move.w D1, [A0 + 0x6]
00002FBC 48C1 ext.l D1
00002FBE 9081 sub.l D0, D1
00002FC0 7202 moveq.l D1, 0x02
00002FC2 4EAD 0262 jsr [A5 + 0x262 /* export_72 */]
00002FC6 3A00 move.w D5, D0
00002FC8 206D FE7E movea.l A0, [A5 - 0x182]
00002FCC 3D68 0044 FEF0 move.w [A6 - 0x110], [A0 + 0x44]
00002FD2 206D FE7E movea.l A0, [A5 - 0x182]
00002FD6 7000 moveq.l D0, 0x00
00002FD8 1028 0046 move.b D0, [A0 + 0x46]
00002FDC 3D40 FEF2 move.w [A6 - 0x10E], D0
00002FE0 206D FE7E movea.l A0, [A5 - 0x182]
00002FE4 3D68 0048 FEF4 move.w [A6 - 0x10C], [A0 + 0x48]
00002FEA 206D FE7E movea.l A0, [A5 - 0x182]
00002FEE 3D68 004A FEF6 move.w [A6 - 0x10A], [A0 + 0x4A]
00002FF4 7000 moveq.l D0, 0x00
00002FF6 3F00 move.w -[A7], D0
00002FF8 A889 syscall TextMode
00002FFA 3F3C 18B2 move.w -[A7], 0x18B2
00002FFE A887 syscall TextFont
00003000 7000 moveq.l D0, 0x00
00003002 3F00 move.w -[A7], D0
00003004 A888 syscall TextFace
00003006 700C moveq.l D0, 0x0C
00003008 3F00 move.w -[A7], D0
0000300A A88A syscall TextSize
0000300C 426E FEFA clr.w [A6 - 0x106]
00003010 7E10 moveq.l D7, 0x10
00003012 4246 clr.w D6
00003014 6000 0116 bra +0x118 /* 0000312C */
label00003018:
00003018 2006 move.l D0, D6
0000301A E940 asl D0.w, 4
0000301C 41ED F1F2 lea.l A0, [A5 - 0xE0E]
00003020 4870 0000 pea.l [A0 + D0.w]
00003024 2F0B move.l -[A7], A3
00003026 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
0000302A 558F subq.l A7, 2
0000302C 2F0B move.l -[A7], A3
0000302E A88C syscall StringWidth
00003030 381F move.w D4, [A7]+
00003032 48C4 ext.l D4
00003034 7000 moveq.l D0, 0x00
00003036 3005 move.w D0, D5
00003038 720A moveq.l D1, 0x0A
0000303A 9081 sub.l D0, D1
0000303C B084 cmp.l D0, D4
0000303E 6C12 bge +0x14 /* 00003052 */
00003040 7000 moveq.l D0, 0x00
00003042 3F00 move.w -[A7], D0
00003044 3F07 move.w -[A7], D7
00003046 A893 syscall MoveTo
00003048 2F0B move.l -[A7], A3
0000304A A884 syscall DrawString
0000304C 0647 000E addi.w D7, 0xE
00003050 4213 clr.b [A3]
label00003052:
00003052 486D F1C2 pea.l [A5 - 0xE3E]
00003056 2F0B move.l -[A7], A3
00003058 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
0000305C 7000 moveq.l D0, 0x00
0000305E 3005 move.w D0, D5
00003060 2F00 move.l -[A7], D0
00003062 558F subq.l A7, 2
00003064 2F0B move.l -[A7], A3
00003066 A88C syscall StringWidth
00003068 321F move.w D1, [A7]+
0000306A 201F move.l D0, [A7]+
0000306C 48C1 ext.l D1
0000306E 9081 sub.l D0, D1
00003070 3D40 FEFE move.w [A6 - 0x102], D0
00003074 48C7 ext.l D7
00003076 2007 move.l D0, D7
00003078 5480 addq.l D0, 2
0000307A 3D40 FEFC move.w [A6 - 0x104], D0
0000307E 48C0 ext.l D0
00003080 720E moveq.l D1, 0x0E
00003082 9081 sub.l D0, D1
00003084 3D40 FEF8 move.w [A6 - 0x108], D0
00003088 486E FEF8 pea.l [A6 - 0x108]
0000308C A8A3 syscall EraseRect
0000308E 3F2E FEFE move.w -[A7], [A6 - 0x102]
00003092 3F07 move.w -[A7], D7
00003094 A893 syscall MoveTo
00003096 2F0B move.l -[A7], A3
00003098 A884 syscall DrawString
0000309A 2006 move.l D0, D6
0000309C D040 add.w D0, D0
0000309E 41ED F1E8 lea.l A0, [A5 - 0xE18]
000030A2 7200 moveq.l D1, 0x00
000030A4 3230 0000 move.w D1, [A0 + D0.w]
000030A8 0C81 0000 00FF cmpi.l D1, 0xFF
000030AE 671E beq +0x20 /* 000030CE */
000030B0 2F0B move.l -[A7], A3
000030B2 3F3C 0BC0 move.w -[A7], 0xBC0
000030B6 2006 move.l D0, D6
000030B8 D040 add.w D0, D0
000030BA 41ED F1E8 lea.l A0, [A5 - 0xE18]
000030BE 7200 moveq.l D1, 0x00
000030C0 3230 0000 move.w D1, [A0 + D0.w]
000030C4 5281 addq.l D1, 1
000030C6 3F01 move.w -[A7], D1
000030C8 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
000030CC 601A bra +0x1C /* 000030E8 */
label000030CE:
000030CE 2F0B move.l -[A7], A3
000030D0 3F3C 0BBF move.w -[A7], 0xBBF
000030D4 7000 moveq.l D0, 0x00
000030D6 302D F1D2 move.w D0, [A5 - 0xE2E]
000030DA 7223 moveq.l D1, 0x23
000030DC 4EAD 0262 jsr [A5 + 0x262 /* export_72 */]
000030E0 5280 addq.l D0, 1
000030E2 3F00 move.w -[A7], D0
000030E4 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
label000030E8:
000030E8 7000 moveq.l D0, 0x00
000030EA 3005 move.w D0, D5
000030EC 2F00 move.l -[A7], D0
000030EE 558F subq.l A7, 2
000030F0 2F0B move.l -[A7], A3
000030F2 A88C syscall StringWidth
000030F4 321F move.w D1, [A7]+
000030F6 201F move.l D0, [A7]+
000030F8 48C1 ext.l D1
000030FA D280 add.l D1, D0
000030FC 3D41 FEFA move.w [A6 - 0x106], D1
00003100 2054 movea.l A0, [A4]
00003102 3028 000A move.w D0, [A0 + 0xA]
00003106 48C0 ext.l D0
00003108 2054 movea.l A0, [A4]
0000310A 3228 0006 move.w D1, [A0 + 0x6]
0000310E 48C1 ext.l D1
00003110 9081 sub.l D0, D1
00003112 3D40 FEFE move.w [A6 - 0x102], D0
00003116 486E FEF8 pea.l [A6 - 0x108]
0000311A A8A3 syscall EraseRect
0000311C 3F05 move.w -[A7], D5
0000311E 3F07 move.w -[A7], D7
00003120 A893 syscall MoveTo
00003122 2F0B move.l -[A7], A3
00003124 A884 syscall DrawString
00003126 0647 000E addi.w D7, 0xE
0000312A 5246 addq.w D6, 1
label0000312C:
0000312C 48C6 ext.l D6
0000312E 7000 moveq.l D0, 0x00
00003130 302D F1D0 move.w D0, [A5 - 0xE30]
00003134 B086 cmp.l D0, D6
00003136 6200 FEE0 bhi -0x11E /* 00003018 */
0000313A 3F2E FEF0 move.w -[A7], [A6 - 0x110]
0000313E A887 syscall TextFont
00003140 3F2E FEF2 move.w -[A7], [A6 - 0x10E]
00003144 A888 syscall TextFace
00003146 3F2E FEF4 move.w -[A7], [A6 - 0x10C]
0000314A A889 syscall TextMode
0000314C 3F2E FEF6 move.w -[A7], [A6 - 0x10A]
00003150 A88A syscall TextSize
00003152 7000 moveq.l D0, 0x00
00003154 3F00 move.w -[A7], D0
00003156 3F00 move.w -[A7], D0
00003158 A878 syscall SetOrigin
0000315A 4CEE 18F0 FED8 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x128]
00003160 4E5E unlink A6
00003162 4E75 rts
export_189:
00003164 4E56 FFFC link A6, -0x0004
00003168 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000316C 47ED F1E8 lea.l A3, [A5 - 0xE18]
00003170 7001 moveq.l D0, 0x01
00003172 2D40 FFFC move.l [A6 - 0x4], D0
00003176 206E 000C movea.l A0, [A6 + 0xC]
0000317A 3210 move.w D1, [A0]
0000317C 5341 subq.w D1, 1
0000317E 6B00 019C bmi +0x19E /* 0000331C */
00003182 0C41 0005 cmpi.w D1, 0x5
00003186 6E00 0194 bgt +0x196 /* 0000331C */
0000318A D241 add.w D1, D1
0000318C 323B 1006 move.w D1, [PC + D1.w + 0x6]
00003190 4EFB 1000 jmp [PC + D1.w]
00003194 000E 018A ori.b A6, 0x8A
00003198 018A bclr A2, D0
0000319A 0172 017E bchg <<invalid full ext with IS == 1 and I/IS == 6>>, D0
0000319E 00CA .incomplete
000031A0 206E 0008 movea.l A0, [A6 + 0x8]
000031A4 2050 movea.l A0, [A0]
000031A6 4AA8 0014 tst.l [A0 + 0x14]
000031AA 6700 0176 beq +0x178 /* 00003322 */
000031AE 703C moveq.l D0, 0x3C
000031B0 2F00 move.l -[A7], D0
000031B2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000031B6 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
000031BA 206D D8F6 movea.l A0, [A5 - 0x270A]
000031BE 7000 moveq.l D0, 0x00
000031C0 302D F1CC move.w D0, [A5 - 0xE34]
000031C4 1830 080A move.b D4, [A0 + D0 + 0xA]
000031C8 206D D8F6 movea.l A0, [A5 - 0x270A]
000031CC 7000 moveq.l D0, 0x00
000031CE 1004 move.b D0, D4
000031D0 2200 move.l D1, D0
000031D2 C0FC 006E mulu.w D0, 0x6E /* 'n' */
000031D6 4841 swap.w D1
000031D8 C2FC 006E mulu.w D1, 0x6E /* 'n' */
000031DC 4841 swap.w D1
000031DE 4241 clr.w D1
000031E0 D081 add.l D0, D1
000031E2 41E8 025E lea.l A0, [A0 + 0x25E]
000031E6 49F0 0800 lea.l A4, [A0 + D0]
000031EA 7000 moveq.l D0, 0x00
000031EC 102C 005E move.b D0, [A4 + 0x5E]
000031F0 3B40 F1D2 move.w [A5 - 0xE2E], D0
000031F4 7000 moveq.l D0, 0x00
000031F6 102C 0005 move.b D0, [A4 + 0x5]
000031FA 3B40 F1D0 move.w [A5 - 0xE30], D0
000031FE 206D D8F6 movea.l A0, [A5 - 0x270A]
00003202 7000 moveq.l D0, 0x00
00003204 302D F1CC move.w D0, [A5 - 0xE34]
00003208 E980 asl D0, 4
0000320A 4870 082A pea.l [A0 + D0 + 0x2A]
0000320E 486D F1F2 pea.l [A5 - 0xE0E]
00003212 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
00003216 4247 clr.w D7
00003218 508F addq.l A7, 8
0000321A 6030 bra +0x32 /* 0000324C */
label0000321C:
0000321C 7000 moveq.l D0, 0x00
0000321E 1034 7061 move.b D0, [A4 + D7.w + 0x61]
00003222 2207 move.l D1, D7
00003224 D241 add.w D1, D1
00003226 3780 1000 move.w [A3 + D1.w], D0
0000322A 48C7 ext.l D7
0000322C 4A87 tst.l D7
0000322E 6F1A ble +0x1C /* 0000324A */
00003230 48C7 ext.l D7
00003232 2007 move.l D0, D7
00003234 E980 asl D0, 4
00003236 4874 08F6 pea.l [A4 + D0 - 0x10]
0000323A 2007 move.l D0, D7
0000323C E940 asl D0.w, 4
0000323E 41ED F1F2 lea.l A0, [A5 - 0xE0E]
00003242 4870 0000 pea.l [A0 + D0.w]
00003246 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
label0000324A:
0000324A 5247 addq.w D7, 1
label0000324C:
0000324C 48C7 ext.l D7
0000324E 7000 moveq.l D0, 0x00
00003250 302D F1D0 move.w D0, [A5 - 0xE30]
00003254 B087 cmp.l D0, D7
00003256 62C4 bhi -0x3A /* 0000321C */
00003258 6000 00C8 bra +0xCA /* 00003322 */
0000325C 4205 clr.b D5
0000325E 206D D8F6 movea.l A0, [A5 - 0x270A]
00003262 7000 moveq.l D0, 0x00
00003264 302D F1CC move.w D0, [A5 - 0xE34]
00003268 1830 080A move.b D4, [A0 + D0 + 0xA]
0000326C 206D D8F6 movea.l A0, [A5 - 0x270A]
00003270 7000 moveq.l D0, 0x00
00003272 1004 move.b D0, D4
00003274 2200 move.l D1, D0
00003276 C0FC 006E mulu.w D0, 0x6E /* 'n' */
0000327A 4841 swap.w D1
0000327C C2FC 006E mulu.w D1, 0x6E /* 'n' */
00003280 4841 swap.w D1
00003282 4241 clr.w D1
00003284 D081 add.l D0, D1
00003286 41E8 025E lea.l A0, [A0 + 0x25E]
0000328A 49F0 0800 lea.l A4, [A0 + D0]
0000328E 7000 moveq.l D0, 0x00
00003290 302D F1D2 move.w D0, [A5 - 0xE2E]
00003294 2C00 move.l D6, D0
00003296 7000 moveq.l D0, 0x00
00003298 102C 005E move.b D0, [A4 + 0x5E]
0000329C 3B40 F1D2 move.w [A5 - 0xE2E], D0
000032A0 7000 moveq.l D0, 0x00
000032A2 302D F1D2 move.w D0, [A5 - 0xE2E]
000032A6 BC80 cmp.l D6, D0
000032A8 6702 beq +0x4 /* 000032AC */
000032AA 7A01 moveq.l D5, 0x01
label000032AC:
000032AC 4247 clr.w D7
000032AE 602C bra +0x2E /* 000032DC */
label000032B0:
000032B0 2007 move.l D0, D7
000032B2 D040 add.w D0, D0
000032B4 7200 moveq.l D1, 0x00
000032B6 3233 0000 move.w D1, [A3 + D0.w]
000032BA 2C01 move.l D6, D1
000032BC 7000 moveq.l D0, 0x00
000032BE 1034 7061 move.b D0, [A4 + D7.w + 0x61]
000032C2 2207 move.l D1, D7
000032C4 D241 add.w D1, D1
000032C6 3780 1000 move.w [A3 + D1.w], D0
000032CA 2007 move.l D0, D7
000032CC D040 add.w D0, D0
000032CE 7200 moveq.l D1, 0x00
000032D0 3233 0000 move.w D1, [A3 + D0.w]
000032D4 BC81 cmp.l D6, D1
000032D6 6702 beq +0x4 /* 000032DA */
000032D8 7A01 moveq.l D5, 0x01
label000032DA:
000032DA 5247 addq.w D7, 1
label000032DC:
000032DC 48C7 ext.l D7
000032DE 7000 moveq.l D0, 0x00
000032E0 302D F1D0 move.w D0, [A5 - 0xE30]
000032E4 B087 cmp.l D0, D7
000032E6 62C8 bhi -0x36 /* 000032B0 */
000032E8 4A05 tst.b D5
000032EA 6736 beq +0x38 /* 00003322 */
000032EC 206E 0008 movea.l A0, [A6 + 0x8]
000032F0 2050 movea.l A0, [A0]
000032F2 3010 move.w D0, [A0]
000032F4 48C0 ext.l D0
000032F6 662A bne +0x2C /* 00003322 */
000032F8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000032FC 4EBA FC86 jsr [PC - 0x37A /* 00002F84 */]
00003300 588F addq.l A7, 4
00003302 601E bra +0x20 /* 00003322 */
00003304 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003308 4EBA FC7A jsr [PC - 0x386 /* 00002F84 */]
0000330C 588F addq.l A7, 4
0000330E 6012 bra +0x14 /* 00003322 */
00003310 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003314 4EAD 0782 jsr [A5 + 0x782 /* export_236 */]
00003318 588F addq.l A7, 4
0000331A 6006 bra +0x8 /* 00003322 */
label0000331C:
0000331C 7000 moveq.l D0, 0x00
0000331E 2D40 FFFC move.l [A6 - 0x4], D0
label00003322:
00003322 202E FFFC move.l D0, [A6 - 0x4]
00003326 4CEE 18F0 FFE4 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x1C]
0000332C 4E5E unlink A6
0000332E 4E75 rts
export_190:
00003330 48E7 0018 movem.l -[A7], A3,A4
00003334 286F 0010 movea.l A4, [A7 + 0x10]
00003338 266F 000C movea.l A3, [A7 + 0xC]
0000333C 3014 move.w D0, [A4]
0000333E 5340 subq.w D0, 1
00003340 6B00 00C2 bmi +0xC4 /* 00003404 */
00003344 0C40 0005 cmpi.w D0, 0x5
00003348 6E00 00BA bgt +0xBC /* 00003404 */
0000334C D040 add.w D0, D0
0000334E 303B 0006 move.w D0, [PC + D0.w + 0x6]
00003352 4EFB 0000 jmp [PC + D0.w]
00003356 000E 00B0 ori.b A6, 0xB0
0000335A 00B0 00B0 00A4 007E ori.l [A0 + D0.w + 0x7E], 0xB000A4
00003362 2053 movea.l A0, [A3]
00003364 4AA8 0014 tst.l [A0 + 0x14]
00003368 6750 beq +0x52 /* 000033BA */
0000336A 7000 moveq.l D0, 0x00
0000336C 102D D870 move.b D0, [A5 - 0x2790]
00003370 3B40 F1CC move.w [A5 - 0xE34], D0
00003374 703C moveq.l D0, 0x3C
00003376 2F00 move.l -[A7], D0
00003378 2F0B move.l -[A7], A3
0000337A 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
0000337E 7000 moveq.l D0, 0x00
00003380 2F00 move.l -[A7], D0
00003382 486D 0602 pea.l [A5 + 0x602 /* export_188 */]
00003386 7203 moveq.l D1, 0x03
00003388 2F01 move.l -[A7], D1
0000338A 2F0B move.l -[A7], A3
0000338C 4EAD 0832 jsr [A5 + 0x832 /* export_258 */]
00003390 7000 moveq.l D0, 0x00
00003392 2F00 move.l -[A7], D0
00003394 486D 061A pea.l [A5 + 0x61A /* export_191 */]
00003398 7201 moveq.l D1, 0x01
0000339A 2F01 move.l -[A7], D1
0000339C 2F0B move.l -[A7], A3
0000339E 4EAD 0832 jsr [A5 + 0x832 /* export_258 */]
000033A2 7000 moveq.l D0, 0x00
000033A4 2F00 move.l -[A7], D0
000033A6 486D 060A pea.l [A5 + 0x60A /* export_189 */]
000033AA 7202 moveq.l D1, 0x02
000033AC 2F01 move.l -[A7], D1
000033AE 2F0B move.l -[A7], A3
000033B0 4EAD 0832 jsr [A5 + 0x832 /* export_258 */]
000033B4 4FEF 0038 lea.l A7, [A7 + 0x38]
000033B8 6010 bra +0x12 /* 000033CA */
label000033BA:
000033BA 2053 movea.l A0, [A3]
000033BC 41E8 0018 lea.l A0, [A0 + 0x18]
000033C0 43ED D572 lea.l A1, [A5 - 0x2A8E]
000033C4 20D9 move.l [A0]+, [A1]+
000033C6 20D9 move.l [A0]+, [A1]+
000033C8 30D9 move.w [A0]+, [A1]+
label000033CA:
000033CA 203C 010A 1827 move.l D0, 0x10A1827
000033D0 6034 bra +0x36 /* 00003406 */
000033D2 4A6D F1CE tst.w [A5 - 0xE32]
000033D6 671C beq +0x1E /* 000033F4 */
000033D8 206D D8F6 movea.l A0, [A5 - 0x270A]
000033DC 7000 moveq.l D0, 0x00
000033DE 1028 0005 move.b D0, [A0 + 0x5]
000033E2 6710 beq +0x12 /* 000033F4 */
000033E4 426D F1CE clr.w [A5 - 0xE32]
000033E8 70FF moveq.l D0, 0xFFFFFFFF
000033EA 2B40 F1D4 move.l [A5 - 0xE2C], D0
000033EE 3B7C FFFF F1D2 move.w [A5 - 0xE2E], 0xFFFF
label000033F4:
000033F4 7001 moveq.l D0, 0x01
000033F6 600E bra +0x10 /* 00003406 */
000033F8 2F0B move.l -[A7], A3
000033FA 4EAD 0782 jsr [A5 + 0x782 /* export_236 */]
000033FE 7001 moveq.l D0, 0x01
00003400 588F addq.l A7, 4
00003402 6002 bra +0x4 /* 00003406 */
label00003404:
00003404 7000 moveq.l D0, 0x00
label00003406:
00003406 4CDF 1800 movem.l A3,A4, [A7]+
0000340A 4E75 rts
fn0000340C:
0000340C 4E56 FDF0 link A6, -0x0210
00003410 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00003414 49ED F1DA lea.l A4, [A5 - 0xE26]
00003418 47EE FE00 lea.l A3, [A6 - 0x200]
0000341C 206E 0008 movea.l A0, [A6 + 0x8]
00003420 2050 movea.l A0, [A0]
00003422 3028 0006 move.w D0, [A0 + 0x6]
00003426 48C0 ext.l D0
00003428 4480 neg.l D0
0000342A 3F00 move.w -[A7], D0
0000342C 206E 0008 movea.l A0, [A6 + 0x8]
00003430 2050 movea.l A0, [A0]
00003432 3028 0004 move.w D0, [A0 + 0x4]
00003436 48C0 ext.l D0
00003438 4480 neg.l D0
0000343A 3F00 move.w -[A7], D0
0000343C A878 syscall SetOrigin
0000343E 206E 0008 movea.l A0, [A6 + 0x8]
00003442 2050 movea.l A0, [A0]
00003444 3028 000A move.w D0, [A0 + 0xA]
00003448 48C0 ext.l D0
0000344A 206E 0008 movea.l A0, [A6 + 0x8]
0000344E 2050 movea.l A0, [A0]
00003450 3228 0006 move.w D1, [A0 + 0x6]
00003454 48C1 ext.l D1
00003456 9081 sub.l D0, D1
00003458 2200 move.l D1, D0
0000345A E588 lsl D0, 2
0000345C D081 add.l D0, D1
0000345E 720E moveq.l D1, 0x0E
00003460 4EAD 0262 jsr [A5 + 0x262 /* export_72 */]
00003464 3800 move.w D4, D0
00003466 206D FE7E movea.l A0, [A5 - 0x182]
0000346A 3D68 0044 FDF0 move.w [A6 - 0x210], [A0 + 0x44]
00003470 206D FE7E movea.l A0, [A5 - 0x182]
00003474 7000 moveq.l D0, 0x00
00003476 1028 0046 move.b D0, [A0 + 0x46]
0000347A 3D40 FDF2 move.w [A6 - 0x20E], D0
0000347E 206D FE7E movea.l A0, [A5 - 0x182]
00003482 3D68 0048 FDF4 move.w [A6 - 0x20C], [A0 + 0x48]
00003488 206D FE7E movea.l A0, [A5 - 0x182]
0000348C 3D68 004A FDF6 move.w [A6 - 0x20A], [A0 + 0x4A]
00003492 7000 moveq.l D0, 0x00
00003494 3F00 move.w -[A7], D0
00003496 A889 syscall TextMode
00003498 3F3C 18B2 move.w -[A7], 0x18B2
0000349C A887 syscall TextFont
0000349E 7000 moveq.l D0, 0x00
000034A0 3F00 move.w -[A7], D0
000034A2 A888 syscall TextFace
000034A4 700C moveq.l D0, 0x0C
000034A6 3F00 move.w -[A7], D0
000034A8 A88A syscall TextSize
000034AA 426E FDFA clr.w [A6 - 0x206]
000034AE 4247 clr.w D7
000034B0 6000 00CC bra +0xCE /* 0000357E */
label000034B4:
000034B4 48C7 ext.l D7
000034B6 2207 move.l D1, D7
000034B8 2001 move.l D0, D1
000034BA C2FC 000E mulu.w D1, 0xE
000034BE 4840 swap.w D0
000034C0 C0FC 000E mulu.w D0, 0xE
000034C4 4840 swap.w D0
000034C6 4240 clr.w D0
000034C8 D280 add.l D1, D0
000034CA 2A01 move.l D5, D1
000034CC 7010 moveq.l D0, 0x10
000034CE DA80 add.l D5, D0
000034D0 48C7 ext.l D7
000034D2 4A87 tst.l D7
000034D4 6618 bne +0x1A /* 000034EE */
000034D6 2007 move.l D0, D7
000034D8 D040 add.w D0, D0
000034DA 7200 moveq.l D1, 0x00
000034DC 3234 0000 move.w D1, [A4 + D0.w]
000034E0 5281 addq.l D1, 1
000034E2 2001 move.l D0, D1
000034E4 7202 moveq.l D1, 0x02
000034E6 4EAD 0262 jsr [A5 + 0x262 /* export_72 */]
000034EA 3C00 move.w D6, D0
000034EC 6008 bra +0xA /* 000034F6 */
label000034EE:
000034EE 2007 move.l D0, D7
000034F0 D040 add.w D0, D0
000034F2 3C34 0000 move.w D6, [A4 + D0.w]
label000034F6:
000034F6 2F0B move.l -[A7], A3
000034F8 48C6 ext.l D6
000034FA 2F06 move.l -[A7], D6
000034FC 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
00003500 7000 moveq.l D0, 0x00
00003502 3004 move.w D0, D4
00003504 2F00 move.l -[A7], D0
00003506 558F subq.l A7, 2
00003508 2F0B move.l -[A7], A3
0000350A A88C syscall StringWidth
0000350C 321F move.w D1, [A7]+
0000350E 201F move.l D0, [A7]+
00003510 48C1 ext.l D1
00003512 9081 sub.l D0, D1
00003514 3D40 FDFE move.w [A6 - 0x202], D0
00003518 48C5 ext.l D5
0000351A 2005 move.l D0, D5
0000351C 5480 addq.l D0, 2
0000351E 3D40 FDFC move.w [A6 - 0x204], D0
00003522 48C0 ext.l D0
00003524 720E moveq.l D1, 0x0E
00003526 9081 sub.l D0, D1
00003528 3D40 FDF8 move.w [A6 - 0x208], D0
0000352C 486E FDF8 pea.l [A6 - 0x208]
00003530 A8A3 syscall EraseRect
00003532 3F2E FDFE move.w -[A7], [A6 - 0x202]
00003536 3F05 move.w -[A7], D5
00003538 A893 syscall MoveTo
0000353A 2F0B move.l -[A7], A3
0000353C A884 syscall DrawString
0000353E 7000 moveq.l D0, 0x00
00003540 3004 move.w D0, D4
00003542 5C80 addq.l D0, 6
00003544 3F00 move.w -[A7], D0
00003546 3F05 move.w -[A7], D5
00003548 A893 syscall MoveTo
0000354A 48C6 ext.l D6
0000354C 7001 moveq.l D0, 0x01
0000354E B086 cmp.l D0, D6
00003550 508F addq.l A7, 8
00003552 6608 bne +0xA /* 0000355C */
00003554 48C7 ext.l D7
00003556 2C07 move.l D6, D7
00003558 5086 addq.l D6, 8
0000355A 6006 bra +0x8 /* 00003562 */
label0000355C:
0000355C 48C7 ext.l D7
0000355E 2C07 move.l D6, D7
00003560 5286 addq.l D6, 1
label00003562:
00003562 2F0B move.l -[A7], A3
00003564 3F3C 0BC3 move.w -[A7], 0xBC3
00003568 3F06 move.w -[A7], D6
0000356A 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
0000356E 486D F1C6 pea.l [A5 - 0xE3A]
00003572 2F0B move.l -[A7], A3
00003574 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
00003578 2F0B move.l -[A7], A3
0000357A A884 syscall DrawString
0000357C 5247 addq.w D7, 1
label0000357E:
0000357E 48C7 ext.l D7
00003580 7007 moveq.l D0, 0x07
00003582 B087 cmp.l D0, D7
00003584 6E00 FF2E bgt -0xD0 /* 000034B4 */
00003588 7A72 moveq.l D5, 0x72
0000358A 16BC 0001 move.b [A3], 0x1
0000358E 177C 0024 0001 move.b [A3 + 0x1], 0x24 /* '$' */
00003594 486E FF00 pea.l [A6 - 0x100]
00003598 2F2D F1D4 move.l -[A7], [A5 - 0xE2C]
0000359C 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
000035A0 572E FF00 subq.b [A6 - 0x100], 3
000035A4 486E FF00 pea.l [A6 - 0x100]
000035A8 2F0B move.l -[A7], A3
000035AA 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
000035AE 7000 moveq.l D0, 0x00
000035B0 3004 move.w D0, D4
000035B2 2F00 move.l -[A7], D0
000035B4 558F subq.l A7, 2
000035B6 2F0B move.l -[A7], A3
000035B8 A88C syscall StringWidth
000035BA 321F move.w D1, [A7]+
000035BC 201F move.l D0, [A7]+
000035BE 48C1 ext.l D1
000035C0 9081 sub.l D0, D1
000035C2 3D40 FDFE move.w [A6 - 0x202], D0
000035C6 48C5 ext.l D5
000035C8 2005 move.l D0, D5
000035CA 5480 addq.l D0, 2
000035CC 3D40 FDFC move.w [A6 - 0x204], D0
000035D0 48C0 ext.l D0
000035D2 720E moveq.l D1, 0x0E
000035D4 9081 sub.l D0, D1
000035D6 3D40 FDF8 move.w [A6 - 0x208], D0
000035DA 486E FDF8 pea.l [A6 - 0x208]
000035DE A8A3 syscall EraseRect
000035E0 3F2E FDFE move.w -[A7], [A6 - 0x202]
000035E4 3F05 move.w -[A7], D5
000035E6 A893 syscall MoveTo
000035E8 2F0B move.l -[A7], A3
000035EA A884 syscall DrawString
000035EC 7000 moveq.l D0, 0x00
000035EE 3004 move.w D0, D4
000035F0 5C80 addq.l D0, 6
000035F2 3F00 move.w -[A7], D0
000035F4 3F05 move.w -[A7], D5
000035F6 A893 syscall MoveTo
000035F8 2F0B move.l -[A7], A3
000035FA 3F3C 0BC8 move.w -[A7], 0xBC8
000035FE 7001 moveq.l D0, 0x01
00003600 3F00 move.w -[A7], D0
00003602 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
00003606 2F0B move.l -[A7], A3
00003608 A884 syscall DrawString
0000360A 3F2E FDF0 move.w -[A7], [A6 - 0x210]
0000360E A887 syscall TextFont
00003610 3F2E FDF2 move.w -[A7], [A6 - 0x20E]
00003614 A888 syscall TextFace
00003616 3F2E FDF4 move.w -[A7], [A6 - 0x20C]
0000361A A889 syscall TextMode
0000361C 3F2E FDF6 move.w -[A7], [A6 - 0x20A]
00003620 A88A syscall TextSize
00003622 7000 moveq.l D0, 0x00
00003624 3F00 move.w -[A7], D0
00003626 3F00 move.w -[A7], D0
00003628 A878 syscall SetOrigin
0000362A 508F addq.l A7, 8
0000362C 4CEE 18F0 FDD8 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x228]
00003632 4E5E unlink A6
00003634 4E75 rts
export_191:
00003636 4E56 FFFC link A6, -0x0004
0000363A 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000363E 47ED F1DA lea.l A3, [A5 - 0xE26]
00003642 7001 moveq.l D0, 0x01
00003644 2D40 FFFC move.l [A6 - 0x4], D0
00003648 206E 000C movea.l A0, [A6 + 0xC]
0000364C 3210 move.w D1, [A0]
0000364E 5341 subq.w D1, 1
00003650 6B00 0160 bmi +0x162 /* 000037B2 */
00003654 0C41 0005 cmpi.w D1, 0x5
00003658 6E00 0158 bgt +0x15A /* 000037B2 */
0000365C D241 add.w D1, D1
0000365E 323B 1006 move.w D1, [PC + D1.w + 0x6]
00003662 4EFB 1000 jmp [PC + D1.w]
00003666 000E 014E ori.b A6, 0x4E /* 'N' */
0000366A 014E bchg A6, D0
0000366C 0136 0142 0082 btst [[A6 + <<invalid base displacement size>>] + 0x82], D0
00003672 206E 0008 movea.l A0, [A6 + 0x8]
00003676 2050 movea.l A0, [A0]
00003678 4AA8 0014 tst.l [A0 + 0x14]
0000367C 6700 013A beq +0x13C /* 000037B8 */
00003680 703C moveq.l D0, 0x3C
00003682 2F00 move.l -[A7], D0
00003684 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003688 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
0000368C 206D D8F6 movea.l A0, [A5 - 0x270A]
00003690 7000 moveq.l D0, 0x00
00003692 302D F1CC move.w D0, [A5 - 0xE34]
00003696 1830 080A move.b D4, [A0 + D0 + 0xA]
0000369A 206D D8F6 movea.l A0, [A5 - 0x270A]
0000369E 7000 moveq.l D0, 0x00
000036A0 1004 move.b D0, D4
000036A2 2200 move.l D1, D0
000036A4 C0FC 006E mulu.w D0, 0x6E /* 'n' */
000036A8 4841 swap.w D1
000036AA C2FC 006E mulu.w D1, 0x6E /* 'n' */
000036AE 4841 swap.w D1
000036B0 4241 clr.w D1
000036B2 D081 add.l D0, D1
000036B4 41E8 025E lea.l A0, [A0 + 0x25E]
000036B8 49F0 0800 lea.l A4, [A0 + D0]
000036BC 4247 clr.w D7
000036BE 508F addq.l A7, 8
000036C0 6012 bra +0x14 /* 000036D4 */
label000036C2:
000036C2 48C7 ext.l D7
000036C4 2007 move.l D0, D7
000036C6 D080 add.l D0, D0
000036C8 2207 move.l D1, D7
000036CA D241 add.w D1, D1
000036CC 37B4 0846 1000 move.w [A3 + D1.w], [A4 + D0 + 0x46]
000036D2 5247 addq.w D7, 1
label000036D4:
000036D4 48C7 ext.l D7
000036D6 7007 moveq.l D0, 0x07
000036D8 B087 cmp.l D0, D7
000036DA 6EE6 bgt -0x18 /* 000036C2 */
000036DC 2B6C 0054 F1D4 move.l [A5 - 0xE2C], [A4 + 0x54]
000036E2 6000 00D4 bra +0xD6 /* 000037B8 */
000036E6 4205 clr.b D5
000036E8 206D D8F6 movea.l A0, [A5 - 0x270A]
000036EC 7000 moveq.l D0, 0x00
000036EE 302D F1CC move.w D0, [A5 - 0xE34]
000036F2 1830 080A move.b D4, [A0 + D0 + 0xA]
000036F6 7000 moveq.l D0, 0x00
000036F8 1004 move.b D0, D4
000036FA 0C80 0000 00FF cmpi.l D0, 0xFF
00003700 6700 00B6 beq +0xB8 /* 000037B8 */
00003704 206D D8F6 movea.l A0, [A5 - 0x270A]
00003708 7000 moveq.l D0, 0x00
0000370A 1004 move.b D0, D4
0000370C 2200 move.l D1, D0
0000370E C0FC 006E mulu.w D0, 0x6E /* 'n' */
00003712 4841 swap.w D1
00003714 C2FC 006E mulu.w D1, 0x6E /* 'n' */
00003718 4841 swap.w D1
0000371A 4241 clr.w D1
0000371C D081 add.l D0, D1
0000371E 41E8 025E lea.l A0, [A0 + 0x25E]
00003722 49F0 0800 lea.l A4, [A0 + D0]
00003726 4247 clr.w D7
00003728 602E bra +0x30 /* 00003758 */
label0000372A:
0000372A 2007 move.l D0, D7
0000372C D040 add.w D0, D0
0000372E 7200 moveq.l D1, 0x00
00003730 3233 0000 move.w D1, [A3 + D0.w]
00003734 2C01 move.l D6, D1
00003736 48C7 ext.l D7
00003738 2007 move.l D0, D7
0000373A D080 add.l D0, D0
0000373C 2207 move.l D1, D7
0000373E D241 add.w D1, D1
00003740 37B4 0846 1000 move.w [A3 + D1.w], [A4 + D0 + 0x46]
00003746 2007 move.l D0, D7
00003748 D040 add.w D0, D0
0000374A 7200 moveq.l D1, 0x00
0000374C 3233 0000 move.w D1, [A3 + D0.w]
00003750 BC81 cmp.l D6, D1
00003752 6702 beq +0x4 /* 00003756 */
00003754 7A01 moveq.l D5, 0x01
label00003756:
00003756 5247 addq.w D7, 1
label00003758:
00003758 48C7 ext.l D7
0000375A 7007 moveq.l D0, 0x07
0000375C B087 cmp.l D0, D7
0000375E 6ECA bgt -0x34 /* 0000372A */
00003760 2C2D F1D4 move.l D6, [A5 - 0xE2C]
00003764 2B6C 0054 F1D4 move.l [A5 - 0xE2C], [A4 + 0x54]
0000376A BCAD F1D4 cmp.l D6, [A5 - 0xE2C]
0000376E 6702 beq +0x4 /* 00003772 */
00003770 7A01 moveq.l D5, 0x01
label00003772:
00003772 4A05 tst.b D5
00003774 6742 beq +0x44 /* 000037B8 */
00003776 206D D8F6 movea.l A0, [A5 - 0x270A]
0000377A 7000 moveq.l D0, 0x00
0000377C 1028 0005 move.b D0, [A0 + 0x5]
00003780 6736 beq +0x38 /* 000037B8 */
00003782 206E 0008 movea.l A0, [A6 + 0x8]
00003786 2050 movea.l A0, [A0]
00003788 3010 move.w D0, [A0]
0000378A 48C0 ext.l D0
0000378C 662A bne +0x2C /* 000037B8 */
0000378E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003792 4EBA FC78 jsr [PC - 0x388 /* 0000340C */]
00003796 588F addq.l A7, 4
00003798 601E bra +0x20 /* 000037B8 */
0000379A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000379E 4EBA FC6C jsr [PC - 0x394 /* 0000340C */]
000037A2 588F addq.l A7, 4
000037A4 6012 bra +0x14 /* 000037B8 */
000037A6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000037AA 4EAD 0782 jsr [A5 + 0x782 /* export_236 */]
000037AE 588F addq.l A7, 4
000037B0 6006 bra +0x8 /* 000037B8 */
label000037B2:
000037B2 7000 moveq.l D0, 0x00
000037B4 2D40 FFFC move.l [A6 - 0x4], D0
label000037B8:
000037B8 202E FFFC move.l D0, [A6 - 0x4]
000037BC 4CEE 18F0 FFE4 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x1C]
000037C2 4E5E unlink A6
000037C4 4E75 rts
export_192:
000037C6 4E56 FF00 link A6, -0x0100
000037CA 48E7 0118 movem.l -[A7], D7,A3,A4
000037CE 49EE FF00 lea.l A4, [A6 - 0x100]
000037D2 266E 0008 movea.l A3, [A6 + 0x8]
000037D6 206E 000C movea.l A0, [A6 + 0xC]
000037DA 3010 move.w D0, [A0]
000037DC 5340 subq.w D0, 1
000037DE 6B00 0106 bmi +0x108 /* 000038E6 */
000037E2 0C40 0000 cmpi.w D0, 0x0
000037E6 6E00 00FE bgt +0x100 /* 000038E6 */
000037EA D040 add.w D0, D0
000037EC 303B 0006 move.w D0, [PC + D0.w + 0x6]
000037F0 4EFB 0000 jmp [PC + D0.w]
000037F4 0004 2053 ori.b D4, 0x53 /* 'S' */
000037F8 4AA8 0014 tst.l [A0 + 0x14]
000037FC 6642 bne +0x44 /* 00003840 */
000037FE 2053 movea.l A0, [A3]
00003800 4268 001A clr.w [A0 + 0x1A]
00003804 2053 movea.l A0, [A3]
00003806 317C 000C 001E move.w [A0 + 0x1E], 0xC
0000380C 2F0C move.l -[A7], A4
0000380E 206D D8F6 movea.l A0, [A5 - 0x270A]
00003812 1028 0238 move.b D0, [A0 + 0x238]
00003816 4880 ext.w D0
00003818 48C0 ext.l D0
0000381A D0BC 0000 0C1D add.l D0, 0xC1D
00003820 3F00 move.w -[A7], D0
00003822 302D F39A move.w D0, [A5 - 0xC66]
00003826 48C0 ext.l D0
00003828 E380 asl D0, 1
0000382A 3F00 move.w -[A7], D0
0000382C 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
00003830 2F0C move.l -[A7], A4
00003832 7000 moveq.l D0, 0x00
00003834 2F00 move.l -[A7], D0
00003836 2F00 move.l -[A7], D0
00003838 2F00 move.l -[A7], D0
0000383A A98B syscall ParamText
0000383C 6000 00A0 bra +0xA2 /* 000038DE */
label00003840:
00003840 2F0C move.l -[A7], A4
00003842 206D D8F6 movea.l A0, [A5 - 0x270A]
00003846 1028 0238 move.b D0, [A0 + 0x238]
0000384A 4880 ext.w D0
0000384C 48C0 ext.l D0
0000384E D0BC 0000 0C1D add.l D0, 0xC1D
00003854 3F00 move.w -[A7], D0
00003856 302D F39A move.w D0, [A5 - 0xC66]
0000385A 48C0 ext.l D0
0000385C E380 asl D0, 1
0000385E 5380 subq.l D0, 1
00003860 3F00 move.w -[A7], D0
00003862 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
00003866 7000 moveq.l D0, 0x00
00003868 102C 0001 move.b D0, [A4 + 0x1]
0000386C 2E00 move.l D7, D0
0000386E 7030 moveq.l D0, 0x30
00003870 9E80 sub.l D7, D0
00003872 7200 moveq.l D1, 0x00
00003874 2F01 move.l -[A7], D1
00003876 486D 07FA pea.l [A5 + 0x7FA /* export_251 */]
0000387A 7001 moveq.l D0, 0x01
0000387C 2F00 move.l -[A7], D0
0000387E 2F0B move.l -[A7], A3
00003880 4EAD 0832 jsr [A5 + 0x832 /* export_258 */]
00003884 7000 moveq.l D0, 0x00
00003886 2F00 move.l -[A7], D0
00003888 322D D484 move.w D1, [A5 - 0x2B7C]
0000388C 48C1 ext.l D1
0000388E 2F01 move.l -[A7], D1
00003890 48C7 ext.l D7
00003892 2F07 move.l -[A7], D7
00003894 4878 3ED0 push.l 0x3ED0
00003898 4878 17C0 push.l 0x17C0
0000389C 7201 moveq.l D1, 0x01
0000389E 2F01 move.l -[A7], D1
000038A0 2F0B move.l -[A7], A3
000038A2 4EAD 085A jsr [A5 + 0x85A /* export_263 */]
000038A6 7000 moveq.l D0, 0x00
000038A8 2F00 move.l -[A7], D0
000038AA 486D 07FA pea.l [A5 + 0x7FA /* export_251 */]
000038AE 7202 moveq.l D1, 0x02
000038B0 2F01 move.l -[A7], D1
000038B2 2F0B move.l -[A7], A3
000038B4 4EAD 0832 jsr [A5 + 0x832 /* export_258 */]
000038B8 7000 moveq.l D0, 0x00
000038BA 2F00 move.l -[A7], D0
000038BC 322D D484 move.w D1, [A5 - 0x2B7C]
000038C0 48C1 ext.l D1
000038C2 2F01 move.l -[A7], D1
000038C4 7209 moveq.l D1, 0x09
000038C6 2F01 move.l -[A7], D1
000038C8 4878 3ED0 push.l 0x3ED0
000038CC 4878 17C0 push.l 0x17C0
000038D0 7002 moveq.l D0, 0x02
000038D2 2F00 move.l -[A7], D0
000038D4 2F0B move.l -[A7], A3
000038D6 4EAD 085A jsr [A5 + 0x85A /* export_263 */]
000038DA 4FEF 0058 lea.l A7, [A7 + 0x58]
label000038DE:
000038DE 203C 010A 17C0 move.l D0, 0x10A17C0
000038E4 6002 bra +0x4 /* 000038E8 */
label000038E6:
000038E6 7000 moveq.l D0, 0x00
label000038E8:
000038E8 4CEE 1880 FEF4 movem.l D7,A3,A4, [A6 - 0x10C]
000038EE 4E5E unlink A6
000038F0 4E75 rts
export_193:
000038F2 206D D8F6 movea.l A0, [A5 - 0x270A]
000038F6 7000 moveq.l D0, 0x00
000038F8 1028 0008 move.b D0, [A0 + 0x8]
000038FC 7201 moveq.l D1, 0x01
000038FE B280 cmp.l D1, D0
00003900 6C16 bge +0x18 /* 00003918 */
00003902 206D D8F6 movea.l A0, [A5 - 0x270A]
00003906 4A28 0248 tst.b [A0 + 0x248]
0000390A 670C beq +0xE /* 00003918 */
0000390C 486D 0632 pea.l [A5 + 0x632 /* export_194 */]
00003910 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00003914 588F addq.l A7, 4
00003916 6028 bra +0x2A /* 00003940 */
label00003918:
00003918 526D F39A addq.w [A5 - 0xC66], 1
0000391C 302D F39A move.w D0, [A5 - 0xC66]
00003920 48C0 ext.l D0
00003922 7203 moveq.l D1, 0x03
00003924 B280 cmp.l D1, D0
00003926 6C06 bge +0x8 /* 0000392E */
00003928 3B7C 0001 F39A move.w [A5 - 0xC66], 0x1
label0000392E:
0000392E 486D 0622 pea.l [A5 + 0x622 /* export_192 */]
00003932 4EAD 0772 jsr [A5 + 0x772 /* export_234 */]
00003936 486D 0622 pea.l [A5 + 0x622 /* export_192 */]
0000393A 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
0000393E 508F addq.l A7, 8
label00003940:
00003940 4E75 rts
export_194:
00003942 4E56 FF00 link A6, -0x0100
00003946 48E7 0018 movem.l -[A7], A3,A4
0000394A 49EE FF00 lea.l A4, [A6 - 0x100]
0000394E 266E 000C movea.l A3, [A6 + 0xC]
00003952 3013 move.w D0, [A3]
00003954 5340 subq.w D0, 1
00003956 6B00 00BA bmi +0xBC /* 00003A12 */
0000395A 0C40 0001 cmpi.w D0, 0x1
0000395E 6E00 00B2 bgt +0xB4 /* 00003A12 */
00003962 D040 add.w D0, D0
00003964 303B 0006 move.w D0, [PC + D0.w + 0x6]
00003968 4EFB 0000 jmp [PC + D0.w]
0000396C 0006 0010 ori.b D6, 0x10
00003970 203C 010A 17B6 move.l D0, 0x10A17B6
00003976 6000 009C bra +0x9E /* 00003A14 */
0000397A 302B 0004 move.w D0, [A3 + 0x4]
0000397E 5340 subq.w D0, 1
00003980 6B00 008C bmi +0x8E /* 00003A0E */
00003984 0C40 0002 cmpi.w D0, 0x2
00003988 6E00 0084 bgt +0x86 /* 00003A0E */
0000398C D040 add.w D0, D0
0000398E 303B 0006 move.w D0, [PC + D0.w + 0x6]
00003992 4EFB 0000 jmp [PC + D0.w]
00003996 0008 0038 ori.b A0, 0x38 /* '8' */
0000399A 005A 2F0C ori.w [A2]+, 0x2F0C
0000399E 3F3C 0BC7 move.w -[A7], 0xBC7
000039A2 7001 moveq.l D0, 0x01
000039A4 3F00 move.w -[A7], D0
000039A6 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
000039AA 2F0C move.l -[A7], A4
000039AC 486D F29A pea.l [A5 - 0xD66]
000039B0 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
000039B4 422D F27A clr.b [A5 - 0xD86]
000039B8 422D F25A clr.b [A5 - 0xDA6]
000039BC 422D F23A clr.b [A5 - 0xDC6]
000039C0 486D 063A pea.l [A5 + 0x63A /* export_195 */]
000039C4 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
000039C8 588F addq.l A7, 4
000039CA 6042 bra +0x44 /* 00003A0E */
000039CC 302D D86C move.w D0, [A5 - 0x2794]
000039D0 48C0 ext.l D0
000039D2 2F00 move.l -[A7], D0
000039D4 7000 moveq.l D0, 0x00
000039D6 102D D86E move.b D0, [A5 - 0x2792]
000039DA 2F00 move.l -[A7], D0
000039DC 4878 00FF push.l 0xFF
000039E0 700C moveq.l D0, 0x0C
000039E2 2F00 move.l -[A7], D0
000039E4 4EAD 0C1A jsr [A5 + 0xC1A /* export_383 */]
000039E8 4FEF 0010 lea.l A7, [A7 + 0x10]
000039EC 6020 bra +0x22 /* 00003A0E */
000039EE 526D F39A addq.w [A5 - 0xC66], 1
000039F2 302D F39A move.w D0, [A5 - 0xC66]
000039F6 48C0 ext.l D0
000039F8 7203 moveq.l D1, 0x03
000039FA B280 cmp.l D1, D0
000039FC 6C06 bge +0x8 /* 00003A04 */
000039FE 3B7C 0001 F39A move.w [A5 - 0xC66], 0x1
label00003A04:
00003A04 486D 0622 pea.l [A5 + 0x622 /* export_192 */]
00003A08 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00003A0C 588F addq.l A7, 4
label00003A0E:
00003A0E 7001 moveq.l D0, 0x01
00003A10 6002 bra +0x4 /* 00003A14 */
label00003A12:
00003A12 7000 moveq.l D0, 0x00
label00003A14:
00003A14 4CEE 1800 FEF8 movem.l A3,A4, [A6 - 0x108]
00003A1A 4E5E unlink A6
00003A1C 4E75 rts
export_195:
00003A1E 4E56 FFF8 link A6, -0x0008
00003A22 48E7 0118 movem.l -[A7], D7,A3,A4
00003A26 286E 0008 movea.l A4, [A6 + 0x8]
00003A2A 47ED F3A2 lea.l A3, [A5 - 0xC5E]
00003A2E 206E 000C movea.l A0, [A6 + 0xC]
00003A32 3010 move.w D0, [A0]
00003A34 5340 subq.w D0, 1
00003A36 6B00 022E bmi +0x230 /* 00003C66 */
00003A3A 0C40 0001 cmpi.w D0, 0x1
00003A3E 6E00 0226 bgt +0x228 /* 00003C66 */
00003A42 D040 add.w D0, D0
00003A44 303B 0006 move.w D0, [PC + D0.w + 0x6]
00003A48 4EFB 0000 jmp [PC + D0.w]
00003A4C 0006 00C8 ori.b D6, 0xC8
00003A50 2054 movea.l A0, [A4]
00003A52 4AA8 0014 tst.l [A0 + 0x14]
00003A56 6700 009E beq +0xA0 /* 00003AF6 */
00003A5A 700C moveq.l D0, 0x0C
00003A5C 2F00 move.l -[A7], D0
00003A5E 7203 moveq.l D1, 0x03
00003A60 2F01 move.l -[A7], D1
00003A62 2F0C move.l -[A7], A4
00003A64 4EAD 088A jsr [A5 + 0x88A /* export_269 */]
00003A68 7000 moveq.l D0, 0x00
00003A6A 2F00 move.l -[A7], D0
00003A6C 7203 moveq.l D1, 0x03
00003A6E 2F01 move.l -[A7], D1
00003A70 2F0C move.l -[A7], A4
00003A72 4EAD 0882 jsr [A5 + 0x882 /* export_268 */]
00003A76 700E moveq.l D0, 0x0E
00003A78 2F00 move.l -[A7], D0
00003A7A 7204 moveq.l D1, 0x04
00003A7C 2F01 move.l -[A7], D1
00003A7E 2F0C move.l -[A7], A4
00003A80 4EAD 088A jsr [A5 + 0x88A /* export_269 */]
00003A84 7000 moveq.l D0, 0x00
00003A86 2F00 move.l -[A7], D0
00003A88 7204 moveq.l D1, 0x04
00003A8A 2F01 move.l -[A7], D1
00003A8C 2F0C move.l -[A7], A4
00003A8E 4EAD 0882 jsr [A5 + 0x882 /* export_268 */]
00003A92 7000 moveq.l D0, 0x00
00003A94 2F00 move.l -[A7], D0
00003A96 486D 0802 pea.l [A5 + 0x802 /* export_252 */]
00003A9A 7203 moveq.l D1, 0x03
00003A9C 2F01 move.l -[A7], D1
00003A9E 2F0C move.l -[A7], A4
00003AA0 4EAD 0832 jsr [A5 + 0x832 /* export_258 */]
00003AA4 7003 moveq.l D0, 0x03
00003AA6 2F00 move.l -[A7], D0
00003AA8 2F0C move.l -[A7], A4
00003AAA 4EAD 082A jsr [A5 + 0x82A /* export_257 */]
00003AAE 2D40 FFF8 move.l [A6 - 0x8], D0
00003AB2 206E FFF8 movea.l A0, [A6 - 0x8]
00003AB6 2050 movea.l A0, [A0]
00003AB8 2B68 0014 F39E move.l [A5 - 0xC62], [A0 + 0x14]
00003ABE 486D D72A pea.l [A5 - 0x28D6]
00003AC2 7002 moveq.l D0, 0x02
00003AC4 2F00 move.l -[A7], D0
00003AC6 2F2D F39E move.l -[A7], [A5 - 0xC62]
00003ACA 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
00003ACE 3B40 F39C move.w [A5 - 0xC64], D0
00003AD2 7001 moveq.l D0, 0x01
00003AD4 2F00 move.l -[A7], D0
00003AD6 7200 moveq.l D1, 0x00
00003AD8 2F01 move.l -[A7], D1
00003ADA 701F moveq.l D0, 0x1F
00003ADC 2F00 move.l -[A7], D0
00003ADE 2F01 move.l -[A7], D1
00003AE0 7002 moveq.l D0, 0x02
00003AE2 2F00 move.l -[A7], D0
00003AE4 7003 moveq.l D0, 0x03
00003AE6 2F00 move.l -[A7], D0
00003AE8 2F00 move.l -[A7], D0
00003AEA 2F0C move.l -[A7], A4
00003AEC 4EAD 07A2 jsr [A5 + 0x7A2 /* export_240 */]
00003AF0 4FEF 0074 lea.l A7, [A7 + 0x74]
00003AF4 6012 bra +0x14 /* 00003B08 */
label00003AF6:
00003AF6 486D F29A pea.l [A5 - 0xD66]
00003AFA 486D F27A pea.l [A5 - 0xD86]
00003AFE 486D F25A pea.l [A5 - 0xDA6]
00003B02 486D F23A pea.l [A5 - 0xDC6]
00003B06 A98B syscall ParamText
label00003B08:
00003B08 203C 010A 17CA move.l D0, 0x10A17CA
00003B0E 6000 0158 bra +0x15A /* 00003C68 */
00003B12 206E 000C movea.l A0, [A6 + 0xC]
00003B16 3028 0004 move.w D0, [A0 + 0x4]
00003B1A 5340 subq.w D0, 1
00003B1C 6B00 0148 bmi +0x14A /* 00003C66 */
00003B20 0C40 0004 cmpi.w D0, 0x4
00003B24 6E00 0140 bgt +0x142 /* 00003C66 */
00003B28 D040 add.w D0, D0
00003B2A 303B 0006 move.w D0, [PC + D0.w + 0x6]
00003B2E 4EFB 0000 jmp [PC + D0.w]
00003B32 004A 012E ori.w A2, 0x12E
00003B36 003C 0136 ori.b ccr, 54
00003B3A 000C 4247 ori.b A4, 0x47 /* 'G' */
00003B3E 426E FFFE clr.w [A6 - 0x2]
00003B42 6018 bra +0x1A /* 00003B5C */
label00003B44:
00003B44 3D47 FFFC move.w [A6 - 0x4], D7
00003B48 7001 moveq.l D0, 0x01
00003B4A 1F00 move.b -[A7], D0
00003B4C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003B50 2F2D F39E move.l -[A7], [A5 - 0xC62]
00003B54 3F3C 005C move.w -[A7], 0x5C /* '\\' */
00003B58 A9E7 syscall Pack0/ListManager
00003B5A 5247 addq.w D7, 1
label00003B5C:
00003B5C 48C7 ext.l D7
00003B5E 302D F39C move.w D0, [A5 - 0xC64]
00003B62 48C0 ext.l D0
00003B64 B087 cmp.l D0, D7
00003B66 6EDC bgt -0x22 /* 00003B44 */
00003B68 6000 00FC bra +0xFE /* 00003C66 */
00003B6C 206E 000C movea.l A0, [A6 + 0xC]
00003B70 3028 0002 move.w D0, [A0 + 0x2]
00003B74 48C0 ext.l D0
00003B76 6D00 00EE blt +0xF0 /* 00003C66 */
00003B7A 422D F3C2 clr.b [A5 - 0xC3E]
00003B7E 426E FFFC clr.w [A6 - 0x4]
00003B82 426E FFFE clr.w [A6 - 0x2]
00003B86 4247 clr.w D7
00003B88 603A bra +0x3C /* 00003BC4 */
label00003B8A:
00003B8A 206D D8F6 movea.l A0, [A5 - 0x270A]
00003B8E 302E FFFC move.w D0, [A6 - 0x4]
00003B92 D040 add.w D0, D0
00003B94 43ED D72A lea.l A1, [A5 - 0x28D6]
00003B98 3031 0000 move.w D0, [A1 + D0.w]
00003B9C 7200 moveq.l D1, 0x00
00003B9E 1230 000A move.b D1, [A0 + D0.w + 0xA]
00003BA2 0C81 0000 00FF cmpi.l D1, 0xFF
00003BA8 6716 beq +0x18 /* 00003BC0 */
00003BAA 302E FFFC move.w D0, [A6 - 0x4]
00003BAE D040 add.w D0, D0
00003BB0 41ED D72A lea.l A0, [A5 - 0x28D6]
00003BB4 17B0 0001 7000 move.b [A3 + D7.w], [A0 + D0.w + 0x1]
00003BBA 522D F3C2 addq.b [A5 - 0xC3E], 1
00003BBE 5247 addq.w D7, 1
label00003BC0:
00003BC0 526E FFFC addq.w [A6 - 0x4], 1
label00003BC4:
00003BC4 558F subq.l A7, 2
00003BC6 7001 moveq.l D0, 0x01
00003BC8 1F00 move.b -[A7], D0
00003BCA 486E FFFC pea.l [A6 - 0x4]
00003BCE 2F2D F39E move.l -[A7], [A5 - 0xC62]
00003BD2 3F3C 003C move.w -[A7], 0x3C /* '<' */
00003BD6 A9E7 syscall Pack0/ListManager
00003BD8 4A1F tst.b [A7]+
00003BDA 66AE bne -0x50 /* 00003B8A */
00003BDC 422D F29A clr.b [A5 - 0xD66]
00003BE0 422D F27A clr.b [A5 - 0xD86]
00003BE4 422D F25A clr.b [A5 - 0xDA6]
00003BE8 422D F23A clr.b [A5 - 0xDC6]
00003BEC 7000 moveq.l D0, 0x00
00003BEE 102D F3C2 move.b D0, [A5 - 0xC3E]
00003BF2 660E bne +0x10 /* 00003C02 */
00003BF4 486D 0632 pea.l [A5 + 0x632 /* export_194 */]
00003BF8 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00003BFC 7001 moveq.l D0, 0x01
00003BFE 588F addq.l A7, 4
00003C00 6066 bra +0x68 /* 00003C68 */
label00003C02:
00003C02 7000 moveq.l D0, 0x00
00003C04 102D F3C2 move.b D0, [A5 - 0xC3E]
00003C08 7201 moveq.l D1, 0x01
00003C0A B280 cmp.l D1, D0
00003C0C 6624 bne +0x26 /* 00003C32 */
00003C0E 486D F232 pea.l [A5 - 0xDCE]
00003C12 486D F29A pea.l [A5 - 0xD66]
00003C16 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
00003C1A 206D D8F6 movea.l A0, [A5 - 0x270A]
00003C1E 7000 moveq.l D0, 0x00
00003C20 1013 move.b D0, [A3]
00003C22 E980 asl D0, 4
00003C24 4870 082A pea.l [A0 + D0 + 0x2A]
00003C28 486D F27A pea.l [A5 - 0xD86]
00003C2C 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
00003C30 6020 bra +0x22 /* 00003C52 */
label00003C32:
00003C32 7000 moveq.l D0, 0x00
00003C34 102D F3C2 move.b D0, [A5 - 0xC3E]
00003C38 206D D8F6 movea.l A0, [A5 - 0x270A]
00003C3C 7200 moveq.l D1, 0x00
00003C3E 1228 0008 move.b D1, [A0 + 0x8]
00003C42 5381 subq.l D1, 1
00003C44 B280 cmp.l D1, D0
00003C46 660A bne +0xC /* 00003C52 */
00003C48 1B7C 0001 F3C2 move.b [A5 - 0xC3E], 0x1
00003C4E 16BC 00FF move.b [A3], 0xFF
label00003C52:
00003C52 486D 0642 pea.l [A5 + 0x642 /* export_196 */]
00003C56 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00003C5A 588F addq.l A7, 4
00003C5C 6008 bra +0xA /* 00003C66 */
00003C5E 4EAD 07AA jsr [A5 + 0x7AA /* export_241 */]
00003C62 4EAD 09A2 jsr [A5 + 0x9A2 /* export_304 */]
label00003C66:
00003C66 7001 moveq.l D0, 0x01
label00003C68:
00003C68 4CEE 1880 FFEC movem.l D7,A3,A4, [A6 - 0x14]
00003C6E 4E5E unlink A6
00003C70 4E75 rts
export_196:
00003C72 4E56 FEFA link A6, -0x0106
00003C76 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00003C7A 286E 0008 movea.l A4, [A6 + 0x8]
00003C7E 47ED F3A2 lea.l A3, [A5 - 0xC5E]
00003C82 206E 000C movea.l A0, [A6 + 0xC]
00003C86 3010 move.w D0, [A0]
00003C88 5340 subq.w D0, 1
00003C8A 6B00 016E bmi +0x170 /* 00003DFA */
00003C8E 0C40 0004 cmpi.w D0, 0x4
00003C92 6E00 0166 bgt +0x168 /* 00003DFA */
00003C96 D040 add.w D0, D0
00003C98 303B 0006 move.w D0, [PC + D0.w + 0x6]
00003C9C 4EFB 0000 jmp [PC + D0.w]
00003CA0 000C 0052 ori.b A4, 0x52 /* 'R' */
00003CA4 015C bchg [A4]+, D0
00003CA6 015C bchg [A4]+, D0
00003CA8 0156 bchg [A6], D0
00003CAA 2054 movea.l A0, [A4]
00003CAC 4AA8 0014 tst.l [A0 + 0x14]
00003CB0 6722 beq +0x24 /* 00003CD4 */
00003CB2 7000 moveq.l D0, 0x00
00003CB4 2F00 move.l -[A7], D0
00003CB6 2F00 move.l -[A7], D0
00003CB8 721F moveq.l D1, 0x1F
00003CBA 2F01 move.l -[A7], D1
00003CBC 2F00 move.l -[A7], D0
00003CBE 7001 moveq.l D0, 0x01
00003CC0 2F00 move.l -[A7], D0
00003CC2 7002 moveq.l D0, 0x02
00003CC4 2F00 move.l -[A7], D0
00003CC6 2F00 move.l -[A7], D0
00003CC8 2F0C move.l -[A7], A4
00003CCA 4EAD 07A2 jsr [A5 + 0x7A2 /* export_240 */]
00003CCE 4FEF 0020 lea.l A7, [A7 + 0x20]
00003CD2 6012 bra +0x14 /* 00003CE6 */
label00003CD4:
00003CD4 486D F29A pea.l [A5 - 0xD66]
00003CD8 486D F27A pea.l [A5 - 0xD86]
00003CDC 486D F25A pea.l [A5 - 0xDA6]
00003CE0 486D F23A pea.l [A5 - 0xDC6]
00003CE4 A98B syscall ParamText
label00003CE6:
00003CE6 203C 010A 17D4 move.l D0, 0x10A17D4
00003CEC 6000 0112 bra +0x114 /* 00003E00 */
00003CF0 206E 000C movea.l A0, [A6 + 0xC]
00003CF4 3028 0004 move.w D0, [A0 + 0x4]
00003CF8 5340 subq.w D0, 1
00003CFA 6B00 00F4 bmi +0xF6 /* 00003DF0 */
00003CFE 0C40 0001 cmpi.w D0, 0x1
00003D02 6E00 00EC bgt +0xEE /* 00003DF0 */
00003D06 D040 add.w D0, D0
00003D08 303B 0006 move.w D0, [PC + D0.w + 0x6]
00003D0C 4EFB 0000 jmp [PC + D0.w]
00003D10 0006 00DE ori.b D6, 0xDE
00003D14 486E FF00 pea.l [A6 - 0x100]
00003D18 7004 moveq.l D0, 0x04
00003D1A 2F00 move.l -[A7], D0
00003D1C 2F0C move.l -[A7], A4
00003D1E 4EAD 0862 jsr [A5 + 0x862 /* export_264 */]
00003D22 7000 moveq.l D0, 0x00
00003D24 102E FF00 move.b D0, [A6 - 0x100]
00003D28 4FEF 000C lea.l A7, [A7 + 0xC]
00003D2C 6700 00C2 beq +0xC4 /* 00003DF0 */
00003D30 206D D8F6 movea.l A0, [A5 - 0x270A]
00003D34 3D50 FEFA move.w [A6 - 0x106], [A0]
00003D38 206D D8F6 movea.l A0, [A5 - 0x270A]
00003D3C 1D68 0002 FEFC move.b [A6 - 0x104], [A0 + 0x2]
00003D42 206D D8F6 movea.l A0, [A5 - 0x270A]
00003D46 1D68 0003 FEFD move.b [A6 - 0x103], [A0 + 0x3]
00003D4C 1D6D D870 FEFF move.b [A6 - 0x101], [A5 - 0x2790]
00003D52 7000 moveq.l D0, 0x00
00003D54 1013 move.b D0, [A3]
00003D56 0C80 0000 00FF cmpi.l D0, 0xFF
00003D5C 673E beq +0x40 /* 00003D9C */
00003D5E 1D7C 0076 FEFE move.b [A6 - 0x102], 0x76 /* 'v' */
00003D64 7000 moveq.l D0, 0x00
00003D66 102E FF00 move.b D0, [A6 - 0x100]
00003D6A 3C00 move.w D6, D0
00003D6C 5246 addq.w D6, 1
00003D6E 41EE FF00 lea.l A0, [A6 - 0x100]
00003D72 11AD F3C2 6000 move.b [A0 + D6.w], [A5 - 0xC3E]
00003D78 4247 clr.w D7
00003D7A 600E bra +0x10 /* 00003D8A */
label00003D7C:
00003D7C 5246 addq.w D6, 1
00003D7E 41EE FF00 lea.l A0, [A6 - 0x100]
00003D82 11B3 7000 6000 move.b [A0 + D6.w], [A3 + D7.w]
00003D88 5247 addq.w D7, 1
label00003D8A:
00003D8A 48C7 ext.l D7
00003D8C 7000 moveq.l D0, 0x00
00003D8E 102D F3C2 move.b D0, [A5 - 0xC3E]
00003D92 B087 cmp.l D0, D7
00003D94 6EE6 bgt -0x18 /* 00003D7C */
00003D96 48C6 ext.l D6
00003D98 5E86 addq.l D6, 7
00003D9A 6010 bra +0x12 /* 00003DAC */
label00003D9C:
00003D9C 1D7C 0077 FEFE move.b [A6 - 0x102], 0x77 /* 'w' */
00003DA2 7000 moveq.l D0, 0x00
00003DA4 102E FF00 move.b D0, [A6 - 0x100]
00003DA8 2C00 move.l D6, D0
00003DAA 5E86 addq.l D6, 7
label00003DAC:
00003DAC 7001 moveq.l D0, 0x01
00003DAE 2F00 move.l -[A7], D0
00003DB0 48C6 ext.l D6
00003DB2 2F06 move.l -[A7], D6
00003DB4 486E FEFA pea.l [A6 - 0x106]
00003DB8 7200 moveq.l D1, 0x00
00003DBA 2F01 move.l -[A7], D1
00003DBC 4878 00FF push.l 0xFF
00003DC0 2F01 move.l -[A7], D1
00003DC2 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
00003DC6 486D F238 pea.l [A5 - 0xDC8]
00003DCA 7004 moveq.l D0, 0x04
00003DCC 2F00 move.l -[A7], D0
00003DCE 2F0C move.l -[A7], A4
00003DD0 4EAD 086A jsr [A5 + 0x86A /* export_265 */]
00003DD4 4878 7D00 push.l 0x7D00 /* '}\0' */
00003DD8 7000 moveq.l D0, 0x00
00003DDA 2F00 move.l -[A7], D0
00003DDC 7204 moveq.l D1, 0x04
00003DDE 2F01 move.l -[A7], D1
00003DE0 2F0C move.l -[A7], A4
00003DE2 4EAD 0872 jsr [A5 + 0x872 /* export_266 */]
00003DE6 4FEF 0034 lea.l A7, [A7 + 0x34]
00003DEA 6004 bra +0x6 /* 00003DF0 */
00003DEC 4EAD 09A2 jsr [A5 + 0x9A2 /* export_304 */]
label00003DF0:
00003DF0 7001 moveq.l D0, 0x01
00003DF2 600C bra +0xE /* 00003E00 */
00003DF4 4EAD 07AA jsr [A5 + 0x7AA /* export_241 */]
00003DF8 6004 bra +0x6 /* 00003DFE */
label00003DFA:
00003DFA 7000 moveq.l D0, 0x00
00003DFC 6002 bra +0x4 /* 00003E00 */
label00003DFE:
00003DFE 7001 moveq.l D0, 0x01
label00003E00:
00003E00 4CEE 18C0 FEEA movem.l D6,D7,A3,A4, [A6 - 0x116]
00003E06 4E5E unlink A6
00003E08 4E75 rts
fn00003E0A:
00003E0A 4E56 FF78 link A6, -0x0088
00003E0E 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00003E12 49EE FFBA lea.l A4, [A6 - 0x46]
00003E16 47EE FFCA lea.l A3, [A6 - 0x36]
00003E1A 426E FFEA clr.w [A6 - 0x16]
00003E1E 206D D8F6 movea.l A0, [A5 - 0x270A]
00003E22 7000 moveq.l D0, 0x00
00003E24 1028 0008 move.b D0, [A0 + 0x8]
00003E28 7201 moveq.l D1, 0x01
00003E2A B280 cmp.l D1, D0
00003E2C 660E bne +0x10 /* 00003E3C */
00003E2E 3D7C 0050 FFFC move.w [A6 - 0x4], 0x50 /* 'P' */
00003E34 3D7C 0078 FFFE move.w [A6 - 0x2], 0x78 /* 'x' */
00003E3A 600C bra +0xE /* 00003E48 */
label00003E3C:
00003E3C 3D7C 0064 FFFC move.w [A6 - 0x4], 0x64 /* 'd' */
00003E42 3D7C 0096 FFFE move.w [A6 - 0x2], 0x96
label00003E48:
00003E48 4247 clr.w D7
00003E4A 6000 0114 bra +0x116 /* 00003F60 */
label00003E4E:
00003E4E 48C7 ext.l D7
00003E50 7007 moveq.l D0, 0x07
00003E52 B087 cmp.l D0, D7
00003E54 6646 bne +0x48 /* 00003E9C */
00003E56 206D D8F6 movea.l A0, [A5 - 0x270A]
00003E5A 226D D8F6 movea.l A1, [A5 - 0x270A]
00003E5E 7000 moveq.l D0, 0x00
00003E60 102D D870 move.b D0, [A5 - 0x2790]
00003E64 7200 moveq.l D1, 0x00
00003E66 1231 000A move.b D1, [A1 + D0.w + 0xA]
00003E6A 2001 move.l D0, D1
00003E6C C2FC 006E mulu.w D1, 0x6E /* 'n' */
00003E70 4840 swap.w D0
00003E72 C0FC 006E mulu.w D0, 0x6E /* 'n' */
00003E76 4840 swap.w D0
00003E78 4240 clr.w D0
00003E7A D280 add.l D1, D0
00003E7C 2F08 move.l -[A7], A0
00003E7E 41E8 02B2 lea.l A0, [A0 + 0x2B2]
00003E82 2030 1800 move.l D0, [A0 + D1]
00003E86 7264 moveq.l D1, 0x64
00003E88 4EAD 0262 jsr [A5 + 0x262 /* export_72 */]
00003E8C 205F movea.l A0, [A7]+
00003E8E 3740 000E move.w [A3 + 0xE], D0
00003E92 3D7C 0064 FFE8 move.w [A6 - 0x18], 0x64 /* 'd' */
00003E98 6000 00BA bra +0xBC /* 00003F54 */
label00003E9C:
00003E9C 48C7 ext.l D7
00003E9E 4A87 tst.l D7
00003EA0 663C bne +0x3E /* 00003EDE */
00003EA2 206D D8F6 movea.l A0, [A5 - 0x270A]
00003EA6 226D D8F6 movea.l A1, [A5 - 0x270A]
00003EAA 7000 moveq.l D0, 0x00
00003EAC 102D D870 move.b D0, [A5 - 0x2790]
00003EB0 7200 moveq.l D1, 0x00
00003EB2 1231 000A move.b D1, [A1 + D0.w + 0xA]
00003EB6 2001 move.l D0, D1
00003EB8 C2FC 006E mulu.w D1, 0x6E /* 'n' */
00003EBC 4840 swap.w D0
00003EBE C0FC 006E mulu.w D0, 0x6E /* 'n' */
00003EC2 4840 swap.w D0
00003EC4 4240 clr.w D0
00003EC6 D280 add.l D1, D0
00003EC8 41E8 02A4 lea.l A0, [A0 + 0x2A4]
00003ECC 3230 1800 move.w D1, [A0 + D1]
00003ED0 48C1 ext.l D1
00003ED2 2001 move.l D0, D1
00003ED4 7202 moveq.l D1, 0x02
00003ED6 4EAD 0262 jsr [A5 + 0x262 /* export_72 */]
00003EDA 3680 move.w [A3], D0
00003EDC 603C bra +0x3E /* 00003F1A */
label00003EDE:
00003EDE 206D D8F6 movea.l A0, [A5 - 0x270A]
00003EE2 226D D8F6 movea.l A1, [A5 - 0x270A]
00003EE6 7000 moveq.l D0, 0x00
00003EE8 102D D870 move.b D0, [A5 - 0x2790]
00003EEC 7200 moveq.l D1, 0x00
00003EEE 1231 000A move.b D1, [A1 + D0.w + 0xA]
00003EF2 2001 move.l D0, D1
00003EF4 C2FC 006E mulu.w D1, 0x6E /* 'n' */
00003EF8 4840 swap.w D0
00003EFA C0FC 006E mulu.w D0, 0x6E /* 'n' */
00003EFE 4840 swap.w D0
00003F00 4240 clr.w D0
00003F02 D280 add.l D1, D0
00003F04 48C7 ext.l D7
00003F06 2007 move.l D0, D7
00003F08 D080 add.l D0, D0
00003F0A D081 add.l D0, D1
00003F0C 2207 move.l D1, D7
00003F0E D241 add.w D1, D1
00003F10 41E8 02A4 lea.l A0, [A0 + 0x2A4]
00003F14 37B0 0800 1000 move.w [A3 + D1.w], [A0 + D0]
label00003F1A:
00003F1A 48C7 ext.l D7
00003F1C 7002 moveq.l D0, 0x02
00003F1E B087 cmp.l D0, D7
00003F20 6620 bne +0x22 /* 00003F42 */
00003F22 2007 move.l D0, D7
00003F24 D040 add.w D0, D0
00003F26 41ED D78A lea.l A0, [A5 - 0x2876]
00003F2A 7200 moveq.l D1, 0x00
00003F2C 3230 0000 move.w D1, [A0 + D0.w]
00003F30 2001 move.l D0, D1
00003F32 7214 moveq.l D1, 0x14
00003F34 4EAD 0262 jsr [A5 + 0x262 /* export_72 */]
00003F38 2207 move.l D1, D7
00003F3A D241 add.w D1, D1
00003F3C 3D80 10DA move.w [A6 + D1.w - 0x38], D0
00003F40 6012 bra +0x14 /* 00003F54 */
label00003F42:
00003F42 2007 move.l D0, D7
00003F44 D040 add.w D0, D0
00003F46 41ED D78A lea.l A0, [A5 - 0x2876]
00003F4A 2207 move.l D1, D7
00003F4C D241 add.w D1, D1
00003F4E 3DB0 0000 10DA move.w [A6 + D1.w - 0x38], [A0 + D0.w]
label00003F54:
00003F54 2007 move.l D0, D7
00003F56 D040 add.w D0, D0
00003F58 39BC 0001 0000 move.w [A4 + D0.w], 0x1
00003F5E 5247 addq.w D7, 1
label00003F60:
00003F60 48C7 ext.l D7
00003F62 7007 moveq.l D0, 0x07
00003F64 B087 cmp.l D0, D7
00003F66 6C00 FEE6 bge -0x118 /* 00003E4E */
00003F6A 302D F4F4 move.w D0, [A5 - 0xB0C]
00003F6E D040 add.w D0, D0
00003F70 4274 0000 clr.w [A4 + D0.w]
00003F74 6000 02E8 bra +0x2EA /* 0000425E */
label00003F78:
00003F78 7008 moveq.l D0, 0x08
00003F7A 2F00 move.l -[A7], D0
00003F7C 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00003F80 3C00 move.w D6, D0
00003F82 588F addq.l A7, 4
00003F84 48C6 ext.l D6
00003F86 7000 moveq.l D0, 0x00
00003F88 302D F4F4 move.w D0, [A5 - 0xB0C]
00003F8C B086 cmp.l D0, D6
00003F8E 67E8 beq -0x16 /* 00003F78 */
00003F90 302D F4F4 move.w D0, [A5 - 0xB0C]
00003F94 D040 add.w D0, D0
00003F96 3036 00DA move.w D0, [A6 + D0.w - 0x38]
00003F9A 48C0 ext.l D0
00003F9C 2D40 FFEC move.l [A6 - 0x14], D0
00003FA0 2006 move.l D0, D6
00003FA2 D040 add.w D0, D0
00003FA4 3036 00DA move.w D0, [A6 + D0.w - 0x38]
00003FA8 48C0 ext.l D0
00003FAA 2D40 FFF0 move.l [A6 - 0x10], D0
00003FAE 486E FFEC pea.l [A6 - 0x14]
00003FB2 486E FFB0 pea.l [A6 - 0x50]
00003FB6 3F3C 280E move.w -[A7], 0x280E
00003FBA A9EB syscall Pack4/FP68K
00003FBC 486E FFB0 pea.l [A6 - 0x50]
00003FC0 486E FFAC pea.l [A6 - 0x54]
00003FC4 3F3C 1010 move.w -[A7], 0x1010
00003FC8 A9EB syscall Pack4/FP68K
00003FCA 486E FFAC pea.l [A6 - 0x54]
00003FCE 486E FFA2 pea.l [A6 - 0x5E]
00003FD2 3F3C 100E move.w -[A7], 0x100E
00003FD6 A9EB syscall Pack4/FP68K
00003FD8 486E FFF0 pea.l [A6 - 0x10]
00003FDC 486E FF98 pea.l [A6 - 0x68]
00003FE0 3F3C 280E move.w -[A7], 0x280E
00003FE4 A9EB syscall Pack4/FP68K
00003FE6 486E FF98 pea.l [A6 - 0x68]
00003FEA 486E FF94 pea.l [A6 - 0x6C]
00003FEE 3F3C 1010 move.w -[A7], 0x1010
00003FF2 A9EB syscall Pack4/FP68K
00003FF4 486E FF94 pea.l [A6 - 0x6C]
00003FF8 486E FFA2 pea.l [A6 - 0x5E]
00003FFC 3F3C 1006 move.w -[A7], 0x1006
00004000 A9EB syscall Pack4/FP68K
00004002 486D F4F0 pea.l [A5 - 0xB10]
00004006 486E FF8A pea.l [A6 - 0x76]
0000400A 3F3C 280E move.w -[A7], 0x280E
0000400E A9EB syscall Pack4/FP68K
00004010 486E FF8A pea.l [A6 - 0x76]
00004014 486E FF86 pea.l [A6 - 0x7A]
00004018 3F3C 1010 move.w -[A7], 0x1010
0000401C A9EB syscall Pack4/FP68K
0000401E 486E FF86 pea.l [A6 - 0x7A]
00004022 486E FFA2 pea.l [A6 - 0x5E]
00004026 3F3C 1004 move.w -[A7], 0x1004
0000402A A9EB syscall Pack4/FP68K
0000402C 486E FFA2 pea.l [A6 - 0x5E]
00004030 486E FFF4 pea.l [A6 - 0xC]
00004034 3F3C 1010 move.w -[A7], 0x1010
00004038 A9EB syscall Pack4/FP68K
0000403A 7000 moveq.l D0, 0x00
0000403C 302D F4F4 move.w D0, [A5 - 0xB0C]
00004040 7207 moveq.l D1, 0x07
00004042 B280 cmp.l D1, D0
00004044 663E bne +0x40 /* 00004084 */
00004046 486E FFF4 pea.l [A6 - 0xC]
0000404A 486E FFB0 pea.l [A6 - 0x50]
0000404E 3F3C 100E move.w -[A7], 0x100E
00004052 A9EB syscall Pack4/FP68K
00004054 7064 moveq.l D0, 0x64
00004056 2D40 FF82 move.l [A6 - 0x7E], D0
0000405A 486E FF82 pea.l [A6 - 0x7E]
0000405E 486E FFA2 pea.l [A6 - 0x5E]
00004062 3F3C 280E move.w -[A7], 0x280E
00004066 A9EB syscall Pack4/FP68K
00004068 486E FFA2 pea.l [A6 - 0x5E]
0000406C 486E FFB0 pea.l [A6 - 0x50]
00004070 3F3C 0006 move.w -[A7], 0x6
00004074 A9EB syscall Pack4/FP68K
00004076 486E FFB0 pea.l [A6 - 0x50]
0000407A 486E FFF4 pea.l [A6 - 0xC]
0000407E 3F3C 1010 move.w -[A7], 0x1010
00004082 A9EB syscall Pack4/FP68K
label00004084:
00004084 302E FFFE move.w D0, [A6 - 0x2]
00004088 48C0 ext.l D0
0000408A 322E FFFC move.w D1, [A6 - 0x4]
0000408E 48C1 ext.l D1
00004090 9081 sub.l D0, D1
00004092 5280 addq.l D0, 1
00004094 2F00 move.l -[A7], D0
00004096 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
0000409A 3D40 FF80 move.w [A6 - 0x80], D0
0000409E 486E FF80 pea.l [A6 - 0x80]
000040A2 486E FFB0 pea.l [A6 - 0x50]
000040A6 3F3C 200E move.w -[A7], 0x200E
000040AA A9EB syscall Pack4/FP68K
000040AC 486E FFB0 pea.l [A6 - 0x50]
000040B0 486E FF7C pea.l [A6 - 0x84]
000040B4 3F3C 1010 move.w -[A7], 0x1010
000040B8 A9EB syscall Pack4/FP68K
000040BA 486E FF7C pea.l [A6 - 0x84]
000040BE 486E FFA2 pea.l [A6 - 0x5E]
000040C2 3F3C 100E move.w -[A7], 0x100E
000040C6 A9EB syscall Pack4/FP68K
000040C8 486E FFFC pea.l [A6 - 0x4]
000040CC 486E FF98 pea.l [A6 - 0x68]
000040D0 3F3C 200E move.w -[A7], 0x200E
000040D4 A9EB syscall Pack4/FP68K
000040D6 486E FF98 pea.l [A6 - 0x68]
000040DA 486E FF78 pea.l [A6 - 0x88]
000040DE 3F3C 1010 move.w -[A7], 0x1010
000040E2 A9EB syscall Pack4/FP68K
000040E4 486E FF78 pea.l [A6 - 0x88]
000040E8 486E FFA2 pea.l [A6 - 0x5E]
000040EC 3F3C 1000 move.w -[A7], 0x1000
000040F0 A9EB syscall Pack4/FP68K
000040F2 487A 01B2 pea.l [PC + 0x1B2 /* 000042A6, value 0x4005C800 */]
000040F6 486E FFA2 pea.l [A6 - 0x5E]
000040FA 3F3C 0006 move.w -[A7], 0x6
000040FE A9EB syscall Pack4/FP68K
00004100 486E FFA2 pea.l [A6 - 0x5E]
00004104 486E FFF8 pea.l [A6 - 0x8]
00004108 3F3C 1010 move.w -[A7], 0x1010
0000410C A9EB syscall Pack4/FP68K
0000410E 486E FFF8 pea.l [A6 - 0x8]
00004112 486E FFB0 pea.l [A6 - 0x50]
00004116 3F3C 100E move.w -[A7], 0x100E
0000411A A9EB syscall Pack4/FP68K
0000411C 486E FFF4 pea.l [A6 - 0xC]
00004120 486E FFB0 pea.l [A6 - 0x50]
00004124 3F3C 1004 move.w -[A7], 0x1004
00004128 A9EB syscall Pack4/FP68K
0000412A 41EE FFB0 lea.l A0, [A6 - 0x50]
0000412E 43EE FFA2 lea.l A1, [A6 - 0x5E]
00004132 22D8 move.l [A1]+, [A0]+
00004134 22D8 move.l [A1]+, [A0]+
00004136 32D8 move.w [A1]+, [A0]+
00004138 486E FFA2 pea.l [A6 - 0x5E]
0000413C 3F3C 0016 move.w -[A7], 0x16
00004140 A9EB syscall Pack4/FP68K
00004142 486E FFA2 pea.l [A6 - 0x5E]
00004146 4EAD 0242 jsr [A5 + 0x242 /* export_68 */]
0000414A 2A00 move.l D5, D0
0000414C 7001 moveq.l D0, 0x01
0000414E B085 cmp.l D0, D5
00004150 508F addq.l A7, 8
00004152 6F02 ble +0x4 /* 00004156 */
00004154 7A01 moveq.l D5, 0x01
label00004156:
00004156 2006 move.l D0, D6
00004158 D040 add.w D0, D0
0000415A 3033 0000 move.w D0, [A3 + D0.w]
0000415E 48C0 ext.l D0
00004160 BA80 cmp.l D5, D0
00004162 6D14 blt +0x16 /* 00004178 */
00004164 48C6 ext.l D6
00004166 4A86 tst.l D6
00004168 6718 beq +0x1A /* 00004182 */
0000416A 2006 move.l D0, D6
0000416C D040 add.w D0, D0
0000416E 3033 0000 move.w D0, [A3 + D0.w]
00004172 48C0 ext.l D0
00004174 BA80 cmp.l D5, D0
00004176 660A bne +0xC /* 00004182 */
label00004178:
00004178 3D7C 0001 FFEA move.w [A6 - 0x16], 0x1
0000417E 6000 00DE bra +0xE0 /* 0000425E */
label00004182:
00004182 2006 move.l D0, D6
00004184 D040 add.w D0, D0
00004186 4274 0000 clr.w [A4 + D0.w]
0000418A 7A00 moveq.l D5, 0x00
0000418C 4247 clr.w D7
0000418E 600E bra +0x10 /* 0000419E */
label00004190:
00004190 2007 move.l D0, D7
00004192 D040 add.w D0, D0
00004194 3034 0000 move.w D0, [A4 + D0.w]
00004198 48C0 ext.l D0
0000419A DA80 add.l D5, D0
0000419C 5247 addq.w D7, 1
label0000419E:
0000419E 48C7 ext.l D7
000041A0 7007 moveq.l D0, 0x07
000041A2 B087 cmp.l D0, D7
000041A4 6CEA bge -0x14 /* 00004190 */
000041A6 4A85 tst.l D5
000041A8 6600 00B4 bne +0xB6 /* 0000425E */
000041AC 3D7C 0001 FFEA move.w [A6 - 0x16], 0x1
000041B2 302D F4F4 move.w D0, [A5 - 0xB0C]
000041B6 6536 bcs +0x38 /* 000041EE */
000041B8 0C40 0007 cmpi.w D0, 0x7
000041BC 6230 bhi +0x32 /* 000041EE */
000041BE D040 add.w D0, D0
000041C0 303B 0006 move.w D0, [PC + D0.w + 0x6]
000041C4 4EFB 0000 jmp [PC + D0.w]
000041C8 0012 0016 ori.b [A2], 0x16
000041CC 001A 001E ori.b [A2]+, 0x1E
000041D0 001E 001E ori.b [A6]+, 0x1E
000041D4 0022 0026 ori.b -[A2], 0x26 /* '&' */
000041D8 7802 moveq.l D4, 0x02
000041DA 6012 bra +0x14 /* 000041EE */
000041DC 7803 moveq.l D4, 0x03
000041DE 600E bra +0x10 /* 000041EE */
000041E0 7814 moveq.l D4, 0x14
000041E2 600A bra +0xC /* 000041EE */
000041E4 7801 moveq.l D4, 0x01
000041E6 6006 bra +0x8 /* 000041EE */
000041E8 7864 moveq.l D4, 0x64
000041EA 6002 bra +0x4 /* 000041EE */
000041EC 7805 moveq.l D4, 0x05
label000041EE:
000041EE 3013 move.w D0, [A3]
000041F0 48C0 ext.l D0
000041F2 7205 moveq.l D1, 0x05
000041F4 B280 cmp.l D1, D0
000041F6 6D62 blt +0x64 /* 0000425A */
000041F8 302B 0002 move.w D0, [A3 + 0x2]
000041FC 48C0 ext.l D0
000041FE 7205 moveq.l D1, 0x05
00004200 B280 cmp.l D1, D0
00004202 6D56 blt +0x58 /* 0000425A */
00004204 302B 0004 move.w D0, [A3 + 0x4]
00004208 48C0 ext.l D0
0000420A 7214 moveq.l D1, 0x14
0000420C B280 cmp.l D1, D0
0000420E 6D4A blt +0x4C /* 0000425A */
00004210 302B 0006 move.w D0, [A3 + 0x6]
00004214 48C0 ext.l D0
00004216 7201 moveq.l D1, 0x01
00004218 B280 cmp.l D1, D0
0000421A 6D3E blt +0x40 /* 0000425A */
0000421C 302B 0008 move.w D0, [A3 + 0x8]
00004220 48C0 ext.l D0
00004222 7201 moveq.l D1, 0x01
00004224 B280 cmp.l D1, D0
00004226 6D32 blt +0x34 /* 0000425A */
00004228 302B 000A move.w D0, [A3 + 0xA]
0000422C 48C0 ext.l D0
0000422E 7201 moveq.l D1, 0x01
00004230 B280 cmp.l D1, D0
00004232 6D26 blt +0x28 /* 0000425A */
00004234 302B 000C move.w D0, [A3 + 0xC]
00004238 48C0 ext.l D0
0000423A 7264 moveq.l D1, 0x64
0000423C B280 cmp.l D1, D0
0000423E 6D1A blt +0x1C /* 0000425A */
00004240 302B 000E move.w D0, [A3 + 0xE]
00004244 48C0 ext.l D0
00004246 0C80 0000 03E8 cmpi.l D0, 0x3E8
0000424C 6E0C bgt +0xE /* 0000425A */
0000424E 48C4 ext.l D4
00004250 B8AD F4F0 cmp.l D4, [A5 - 0xB10]
00004254 6D04 blt +0x6 /* 0000425A */
00004256 7C08 moveq.l D6, 0x08
00004258 6002 bra +0x4 /* 0000425C */
label0000425A:
0000425A 7C08 moveq.l D6, 0x08
label0000425C:
0000425C 7A00 moveq.l D5, 0x00
label0000425E:
0000425E 302E FFEA move.w D0, [A6 - 0x16]
00004262 48C0 ext.l D0
00004264 6700 FD12 beq -0x2EC /* 00003F78 */
00004268 48C6 ext.l D6
0000426A 4A86 tst.l D6
0000426C 6608 bne +0xA /* 00004276 */
0000426E 2005 move.l D0, D5
00004270 E380 asl D0, 1
00004272 2A00 move.l D5, D0
00004274 601E bra +0x20 /* 00004294 */
label00004276:
00004276 48C6 ext.l D6
00004278 7007 moveq.l D0, 0x07
0000427A B086 cmp.l D0, D6
0000427C 6616 bne +0x18 /* 00004294 */
0000427E 2205 move.l D1, D5
00004280 2001 move.l D0, D1
00004282 C2FC 0064 mulu.w D1, 0x64 /* 'd' */
00004286 4840 swap.w D0
00004288 C0FC 0064 mulu.w D0, 0x64 /* 'd' */
0000428C 4840 swap.w D0
0000428E 4240 clr.w D0
00004290 D280 add.l D1, D0
00004292 2A01 move.l D5, D1
label00004294:
00004294 3B46 F4EE move.w [A5 - 0xB12], D6
00004298 2B45 F4EA move.l [A5 - 0xB16], D5
0000429C 4CEE 18F0 FF60 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0xA0]
000042A2 4E5E unlink A6
000042A4 4E75 rts
000042A6 4005 negx.b D5
000042A8 C800 and.b D4, D0
000042AA 0000 0000 ori.b D0, 0x0
000042AE 0000 302D ori.b D0, 0x2D /* '-' */
export_197: // at 000042B0 (misaligned)
000042B2 F4E4 .invalid <<cinv/cpush with scope=0>>
000042B4 48C0 ext.l D0
000042B6 6620 bne +0x22 /* 000042D8 */
000042B8 206D D8F6 movea.l A0, [A5 - 0x270A]
000042BC 7000 moveq.l D0, 0x00
000042BE 1028 0008 move.b D0, [A0 + 0x8]
000042C2 7201 moveq.l D1, 0x01
000042C4 B280 cmp.l D1, D0
000042C6 6610 bne +0x12 /* 000042D8 */
000042C8 3B7C 0001 F4E8 move.w [A5 - 0xB18], 0x1
000042CE 486D 0662 pea.l [A5 + 0x662 /* export_200 */]
000042D2 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
000042D6 588F addq.l A7, 4
label000042D8:
000042D8 4E75 rts
export_198:
000042DA 48E7 0018 movem.l -[A7], A3,A4
000042DE 286F 0010 movea.l A4, [A7 + 0x10]
000042E2 266F 000C movea.l A3, [A7 + 0xC]
000042E6 3014 move.w D0, [A4]
000042E8 5340 subq.w D0, 1
000042EA 6B6C bmi +0x6E /* 00004358 */
000042EC 0C40 0001 cmpi.w D0, 0x1
000042F0 6E66 bgt +0x68 /* 00004358 */
000042F2 D040 add.w D0, D0
000042F4 303B 0006 move.w D0, [PC + D0.w + 0x6]
000042F8 4EFB 0000 jmp [PC + D0.w]
000042FC 0006 0036 ori.b D6, 0x36 /* '6' */
00004300 2053 movea.l A0, [A3]
00004302 4AA8 0014 tst.l [A0 + 0x14]
00004306 6720 beq +0x22 /* 00004328 */
00004308 7001 moveq.l D0, 0x01
0000430A 2F00 move.l -[A7], D0
0000430C 72FF moveq.l D1, 0xFFFFFFFF
0000430E 2F01 move.l -[A7], D1
00004310 2F01 move.l -[A7], D1
00004312 2F01 move.l -[A7], D1
00004314 7000 moveq.l D0, 0x00
00004316 2F00 move.l -[A7], D0
00004318 7001 moveq.l D0, 0x01
0000431A 2F00 move.l -[A7], D0
0000431C 2F00 move.l -[A7], D0
0000431E 2F0B move.l -[A7], A3
00004320 4EAD 07A2 jsr [A5 + 0x7A2 /* export_240 */]
00004324 4FEF 0020 lea.l A7, [A7 + 0x20]
label00004328:
00004328 203C 010A 1892 move.l D0, 0x10A1892
0000432E 602A bra +0x2C /* 0000435A */
00004330 302C 0004 move.w D0, [A4 + 0x4]
00004334 5340 subq.w D0, 1
00004336 6B20 bmi +0x22 /* 00004358 */
00004338 0C40 0000 cmpi.w D0, 0x0
0000433C 6E1A bgt +0x1C /* 00004358 */
0000433E D040 add.w D0, D0
00004340 303B 0006 move.w D0, [PC + D0.w + 0x6]
00004344 4EFB 0000 jmp [PC + D0.w]
00004348 0004 486D ori.b D4, 0x6D /* 'm' */
0000434C 0652 4EAD addi.w [A2], 0x4EAD
00004350 0772 4EAD bchg [A2 + D4 * 8 - 0x83], D3
00004354 09A2 bclr -[A2], D4
00004356 588F addq.l A7, 4
label00004358:
00004358 7001 moveq.l D0, 0x01
label0000435A:
0000435A 4CDF 1800 movem.l A3,A4, [A7]+
0000435E 4E75 rts
export_199:
00004360 4E56 FADC link A6, -0x0524
00004364 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00004368 49EE FADC lea.l A4, [A6 - 0x524]
0000436C 266E 0008 movea.l A3, [A6 + 0x8]
00004370 206E 000C movea.l A0, [A6 + 0xC]
00004374 3010 move.w D0, [A0]
00004376 5340 subq.w D0, 1
00004378 6B00 07DA bmi +0x7DC /* 00004B54 */
0000437C 0C40 0004 cmpi.w D0, 0x4
00004380 6E00 07D2 bgt +0x7D4 /* 00004B54 */
00004384 D040 add.w D0, D0
00004386 303B 0006 move.w D0, [PC + D0.w + 0x6]
0000438A 4EFB 0000 jmp [PC + D0.w]
0000438E 000C 040C ori.b A4, 0xC
00004392 07C8 .incomplete
00004394 07C8 .incomplete
00004396 07CC .incomplete
00004398 2053 movea.l A0, [A3]
0000439A 4AA8 0014 tst.l [A0 + 0x14]
0000439E 6600 0332 bne +0x334 /* 000046D2 */
000043A2 206D D8F6 movea.l A0, [A5 - 0x270A]
000043A6 7000 moveq.l D0, 0x00
000043A8 1028 0008 move.b D0, [A0 + 0x8]
000043AC 7201 moveq.l D1, 0x01
000043AE B280 cmp.l D1, D0
000043B0 6606 bne +0x8 /* 000043B8 */
000043B2 383C 014D move.w D4, 0x14D
000043B6 6004 bra +0x6 /* 000043BC */
label000043B8:
000043B8 383C 01F4 move.w D4, 0x1F4
label000043BC:
000043BC 422E FDDC clr.b [A6 - 0x224]
000043C0 422E FCDC clr.b [A6 - 0x324]
000043C4 422E FBDC clr.b [A6 - 0x424]
000043C8 4214 clr.b [A4]
000043CA 422D F3E4 clr.b [A5 - 0xC1C]
000043CE 4878 03E8 push.l 0x3E8
000043D2 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
000043D6 48C0 ext.l D0
000043D8 48C4 ext.l D4
000043DA B880 cmp.l D4, D0
000043DC 588F addq.l A7, 4
000043DE 6D0A blt +0xC /* 000043EA */
000043E0 3B7C 0001 F4E6 move.w [A5 - 0xB1A], 0x1
000043E6 6000 01A2 bra +0x1A4 /* 0000458A */
label000043EA:
000043EA 426D F4E6 clr.w [A5 - 0xB1A]
000043EE 4EBA FA1A jsr [PC - 0x5E6 /* 00003E0A */]
000043F2 7000 moveq.l D0, 0x00
000043F4 302D F4EE move.w D0, [A5 - 0xB12]
000043F8 7208 moveq.l D1, 0x08
000043FA B280 cmp.l D1, D0
000043FC 660A bne +0xC /* 00004408 */
000043FE 3B7C 0001 F4E6 move.w [A5 - 0xB1A], 0x1
00004404 6000 0184 bra +0x186 /* 0000458A */
label00004408:
00004408 486D F3E4 pea.l [A5 - 0xC1C]
0000440C 3F3C 0803 move.w -[A7], 0x803
00004410 7003 moveq.l D0, 0x03
00004412 3F00 move.w -[A7], D0
00004414 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
00004418 7000 moveq.l D0, 0x00
0000441A 302D F4EE move.w D0, [A5 - 0xB12]
0000441E 7207 moveq.l D1, 0x07
00004420 B280 cmp.l D1, D0
00004422 6670 bne +0x72 /* 00004494 */
00004424 1D7C 0001 FCDC move.b [A6 - 0x324], 0x1
0000442A 1D7C 0024 FCDD move.b [A6 - 0x323], 0x24 /* '$' */
00004430 202D F4EA move.l D0, [A5 - 0xB16]
00004434 7264 moveq.l D1, 0x64
00004436 4EAD 0262 jsr [A5 + 0x262 /* export_72 */]
0000443A 2F00 move.l -[A7], D0
0000443C 486E FDDC pea.l [A6 - 0x224]
00004440 4EAD 0422 jsr [A5 + 0x422 /* export_128 */]
00004444 486E FDDC pea.l [A6 - 0x224]
00004448 486E FCDC pea.l [A6 - 0x324]
0000444C 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
00004450 422E FDDC clr.b [A6 - 0x224]
00004454 206D D8F6 movea.l A0, [A5 - 0x270A]
00004458 226D D8F6 movea.l A1, [A5 - 0x270A]
0000445C 7000 moveq.l D0, 0x00
0000445E 102D D870 move.b D0, [A5 - 0x2790]
00004462 7200 moveq.l D1, 0x00
00004464 1231 000A move.b D1, [A1 + D0.w + 0xA]
00004468 2001 move.l D0, D1
0000446A C2FC 006E mulu.w D1, 0x6E /* 'n' */
0000446E 4840 swap.w D0
00004470 C0FC 006E mulu.w D0, 0x6E /* 'n' */
00004474 4840 swap.w D0
00004476 4240 clr.w D0
00004478 D280 add.l D1, D0
0000447A 41E8 02B2 lea.l A0, [A0 + 0x2B2]
0000447E 2F30 1800 move.l -[A7], [A0 + D1]
00004482 7007 moveq.l D0, 0x07
00004484 2F00 move.l -[A7], D0
00004486 2F0C move.l -[A7], A4
00004488 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
0000448C 4FEF 000C lea.l A7, [A7 + 0xC]
00004490 6000 00E6 bra +0xE8 /* 00004578 */
label00004494:
00004494 7000 moveq.l D0, 0x00
00004496 302D F4EE move.w D0, [A5 - 0xB12]
0000449A 6658 bne +0x5A /* 000044F4 */
0000449C 202D F4EA move.l D0, [A5 - 0xB16]
000044A0 7202 moveq.l D1, 0x02
000044A2 4EAD 0262 jsr [A5 + 0x262 /* export_72 */]
000044A6 2B40 F4EA move.l [A5 - 0xB16], D0
000044AA 206D D8F6 movea.l A0, [A5 - 0x270A]
000044AE 226D D8F6 movea.l A1, [A5 - 0x270A]
000044B2 7000 moveq.l D0, 0x00
000044B4 102D D870 move.b D0, [A5 - 0x2790]
000044B8 7200 moveq.l D1, 0x00
000044BA 1231 000A move.b D1, [A1 + D0.w + 0xA]
000044BE 2001 move.l D0, D1
000044C0 C2FC 006E mulu.w D1, 0x6E /* 'n' */
000044C4 4840 swap.w D0
000044C6 C0FC 006E mulu.w D0, 0x6E /* 'n' */
000044CA 4840 swap.w D0
000044CC 4240 clr.w D0
000044CE D280 add.l D1, D0
000044D0 41E8 02A4 lea.l A0, [A0 + 0x2A4]
000044D4 3230 1800 move.w D1, [A0 + D1]
000044D8 48C1 ext.l D1
000044DA 2001 move.l D0, D1
000044DC 7202 moveq.l D1, 0x02
000044DE 4EAD 0262 jsr [A5 + 0x262 /* export_72 */]
000044E2 2F00 move.l -[A7], D0
000044E4 7000 moveq.l D0, 0x00
000044E6 2F00 move.l -[A7], D0
000044E8 2F0C move.l -[A7], A4
000044EA 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
000044EE 4FEF 000C lea.l A7, [A7 + 0xC]
000044F2 604E bra +0x50 /* 00004542 */
label000044F4:
000044F4 206D D8F6 movea.l A0, [A5 - 0x270A]
000044F8 226D D8F6 movea.l A1, [A5 - 0x270A]
000044FC 7000 moveq.l D0, 0x00
000044FE 102D D870 move.b D0, [A5 - 0x2790]
00004502 7200 moveq.l D1, 0x00
00004504 1231 000A move.b D1, [A1 + D0.w + 0xA]
00004508 2001 move.l D0, D1
0000450A C2FC 006E mulu.w D1, 0x6E /* 'n' */
0000450E 4840 swap.w D0
00004510 C0FC 006E mulu.w D0, 0x6E /* 'n' */
00004514 4840 swap.w D0
00004516 4240 clr.w D0
00004518 D280 add.l D1, D0
0000451A 7000 moveq.l D0, 0x00
0000451C 302D F4EE move.w D0, [A5 - 0xB12]
00004520 D080 add.l D0, D0
00004522 D081 add.l D0, D1
00004524 41E8 02A4 lea.l A0, [A0 + 0x2A4]
00004528 3030 0800 move.w D0, [A0 + D0]
0000452C 48C0 ext.l D0
0000452E 2F00 move.l -[A7], D0
00004530 7000 moveq.l D0, 0x00
00004532 302D F4EE move.w D0, [A5 - 0xB12]
00004536 2F00 move.l -[A7], D0
00004538 2F0C move.l -[A7], A4
0000453A 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
0000453E 4FEF 000C lea.l A7, [A7 + 0xC]
label00004542:
00004542 2F2D F4EA move.l -[A7], [A5 - 0xB16]
00004546 486E FCDC pea.l [A6 - 0x324]
0000454A 4EAD 0422 jsr [A5 + 0x422 /* export_128 */]
0000454E 7001 moveq.l D0, 0x01
00004550 B0AD F4EA cmp.l D0, [A5 - 0xB16]
00004554 6604 bne +0x6 /* 0000455A */
00004556 7007 moveq.l D0, 0x07
00004558 6002 bra +0x4 /* 0000455C */
label0000455A:
0000455A 7000 moveq.l D0, 0x00
label0000455C:
0000455C 3C00 move.w D6, D0
0000455E 486E FDDC pea.l [A6 - 0x224]
00004562 3F3C 0BC3 move.w -[A7], 0xBC3
00004566 7000 moveq.l D0, 0x00
00004568 302D F4EE move.w D0, [A5 - 0xB12]
0000456C 48C6 ext.l D6
0000456E D086 add.l D0, D6
00004570 5280 addq.l D0, 1
00004572 3F00 move.w -[A7], D0
00004574 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
label00004578:
00004578 558F subq.l A7, 2
0000457A 486D F3C4 pea.l [A5 - 0xC3C]
0000457E 486D F3E4 pea.l [A5 - 0xC1C]
00004582 2F0C move.l -[A7], A4
00004584 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00004588 548F addq.l A7, 2
label0000458A:
0000458A 7000 moveq.l D0, 0x00
0000458C 302D F4F4 move.w D0, [A5 - 0xB0C]
00004590 7207 moveq.l D1, 0x07
00004592 B280 cmp.l D1, D0
00004594 662E bne +0x30 /* 000045C4 */
00004596 18BC 0001 move.b [A4], 0x1
0000459A 197C 0024 0001 move.b [A4 + 0x1], 0x24 /* '$' */
000045A0 202D F4F0 move.l D0, [A5 - 0xB10]
000045A4 7264 moveq.l D1, 0x64
000045A6 4EAD 0262 jsr [A5 + 0x262 /* export_72 */]
000045AA 2F00 move.l -[A7], D0
000045AC 486E FBDC pea.l [A6 - 0x424]
000045B0 4EAD 0422 jsr [A5 + 0x422 /* export_128 */]
000045B4 486E FBDC pea.l [A6 - 0x424]
000045B8 2F0C move.l -[A7], A4
000045BA 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
000045BE 422E FBDC clr.b [A6 - 0x424]
000045C2 6034 bra +0x36 /* 000045F8 */
label000045C4:
000045C4 2F2D F4F0 move.l -[A7], [A5 - 0xB10]
000045C8 2F0C move.l -[A7], A4
000045CA 4EAD 0422 jsr [A5 + 0x422 /* export_128 */]
000045CE 7001 moveq.l D0, 0x01
000045D0 B0AD F4F0 cmp.l D0, [A5 - 0xB10]
000045D4 6604 bne +0x6 /* 000045DA */
000045D6 7007 moveq.l D0, 0x07
000045D8 6002 bra +0x4 /* 000045DC */
label000045DA:
000045DA 7000 moveq.l D0, 0x00
label000045DC:
000045DC 3C00 move.w D6, D0
000045DE 486E FBDC pea.l [A6 - 0x424]
000045E2 3F3C 0BC3 move.w -[A7], 0xBC3
000045E6 7000 moveq.l D0, 0x00
000045E8 302D F4F4 move.w D0, [A5 - 0xB0C]
000045EC 48C6 ext.l D6
000045EE D086 add.l D0, D6
000045F0 5280 addq.l D0, 1
000045F2 3F00 move.w -[A7], D0
000045F4 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
label000045F8:
000045F8 4A6D F4E6 tst.w [A5 - 0xB1A]
000045FC 6712 beq +0x14 /* 00004610 */
000045FE 486E FEDC pea.l [A6 - 0x124]
00004602 3F3C 0803 move.w -[A7], 0x803
00004606 7001 moveq.l D0, 0x01
00004608 3F00 move.w -[A7], D0
0000460A 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
0000460E 605A bra +0x5C /* 0000466A */
label00004610:
00004610 486E FEDC pea.l [A6 - 0x124]
00004614 3F3C 0803 move.w -[A7], 0x803
00004618 7002 moveq.l D0, 0x02
0000461A 3F00 move.w -[A7], D0
0000461C 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
00004620 558F subq.l A7, 2
00004622 486D F3C8 pea.l [A5 - 0xC38]
00004626 486E FEDC pea.l [A6 - 0x124]
0000462A 486E FCDC pea.l [A6 - 0x324]
0000462E 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00004632 7000 moveq.l D0, 0x00
00004634 302D F4EE move.w D0, [A5 - 0xB12]
00004638 7207 moveq.l D1, 0x07
0000463A B280 cmp.l D1, D0
0000463C 548F addq.l A7, 2
0000463E 6616 bne +0x18 /* 00004656 */
00004640 558F subq.l A7, 2
00004642 486D F3CC pea.l [A5 - 0xC34]
00004646 486E FEDC pea.l [A6 - 0x124]
0000464A 486E FDDC pea.l [A6 - 0x224]
0000464E 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00004652 548F addq.l A7, 2
00004654 6014 bra +0x16 /* 0000466A */
label00004656:
00004656 558F subq.l A7, 2
00004658 486D F3D2 pea.l [A5 - 0xC2E]
0000465C 486E FEDC pea.l [A6 - 0x124]
00004660 486E FDDC pea.l [A6 - 0x224]
00004664 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00004668 548F addq.l A7, 2
label0000466A:
0000466A 558F subq.l A7, 2
0000466C 486D F3D6 pea.l [A5 - 0xC2A]
00004670 486E FEDC pea.l [A6 - 0x124]
00004674 2F0C move.l -[A7], A4
00004676 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
0000467A 7000 moveq.l D0, 0x00
0000467C 302D F4F4 move.w D0, [A5 - 0xB0C]
00004680 7207 moveq.l D1, 0x07
00004682 B280 cmp.l D1, D0
00004684 548F addq.l A7, 2
00004686 6616 bne +0x18 /* 0000469E */
00004688 558F subq.l A7, 2
0000468A 486D F3DA pea.l [A5 - 0xC26]
0000468E 486E FEDC pea.l [A6 - 0x124]
00004692 486E FBDC pea.l [A6 - 0x424]
00004696 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
0000469A 548F addq.l A7, 2
0000469C 6014 bra +0x16 /* 000046B2 */
label0000469E:
0000469E 558F subq.l A7, 2
000046A0 486D F3E0 pea.l [A5 - 0xC20]
000046A4 486E FEDC pea.l [A6 - 0x124]
000046A8 486E FBDC pea.l [A6 - 0x424]
000046AC 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
000046B0 548F addq.l A7, 2
label000046B2:
000046B2 486E FEDC pea.l [A6 - 0x124]
000046B6 7000 moveq.l D0, 0x00
000046B8 2F00 move.l -[A7], D0
000046BA 2F00 move.l -[A7], D0
000046BC 2F00 move.l -[A7], D0
000046BE A98B syscall ParamText
000046C0 2053 movea.l A0, [A3]
000046C2 4268 001A clr.w [A0 + 0x1A]
000046C6 2053 movea.l A0, [A3]
000046C8 317C 000C 001E move.w [A0 + 0x1E], 0xC
000046CE 6000 00BE bra +0xC0 /* 0000478E */
label000046D2:
000046D2 4A6D F4E6 tst.w [A5 - 0xB1A]
000046D6 6724 beq +0x26 /* 000046FC */
000046D8 7004 moveq.l D0, 0x04
000046DA 2F00 move.l -[A7], D0
000046DC 2F0B move.l -[A7], A3
000046DE 4EAD 083A jsr [A5 + 0x83A /* export_259 */]
000046E2 7005 moveq.l D0, 0x05
000046E4 2F00 move.l -[A7], D0
000046E6 2F0B move.l -[A7], A3
000046E8 4EAD 083A jsr [A5 + 0x83A /* export_259 */]
000046EC 7006 moveq.l D0, 0x06
000046EE 2F00 move.l -[A7], D0
000046F0 2F0B move.l -[A7], A3
000046F2 4EAD 083A jsr [A5 + 0x83A /* export_259 */]
000046F6 4FEF 0018 lea.l A7, [A7 + 0x18]
000046FA 6012 bra +0x14 /* 0000470E */
label000046FC:
000046FC 486D F3E4 pea.l [A5 - 0xC1C]
00004700 7006 moveq.l D0, 0x06
00004702 2F00 move.l -[A7], D0
00004704 2F0B move.l -[A7], A3
00004706 4EAD 086A jsr [A5 + 0x86A /* export_265 */]
0000470A 4FEF 000C lea.l A7, [A7 + 0xC]
label0000470E:
0000470E 7009 moveq.l D0, 0x09
00004710 2F00 move.l -[A7], D0
00004712 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00004716 3A00 move.w D5, D0
00004718 48C0 ext.l D0
0000471A 7206 moveq.l D1, 0x06
0000471C B280 cmp.l D1, D0
0000471E 588F addq.l A7, 4
00004720 67EC beq -0x12 /* 0000470E */
00004722 7000 moveq.l D0, 0x00
00004724 2F00 move.l -[A7], D0
00004726 486D 07FA pea.l [A5 + 0x7FA /* export_251 */]
0000472A 7201 moveq.l D1, 0x01
0000472C 2F01 move.l -[A7], D1
0000472E 2F0B move.l -[A7], A3
00004730 4EAD 0832 jsr [A5 + 0x832 /* export_258 */]
00004734 7000 moveq.l D0, 0x00
00004736 2F00 move.l -[A7], D0
00004738 322D D484 move.w D1, [A5 - 0x2B7C]
0000473C 48C1 ext.l D1
0000473E 2F01 move.l -[A7], D1
00004740 48C5 ext.l D5
00004742 2F05 move.l -[A7], D5
00004744 4878 3ED0 push.l 0x3ED0
00004748 4878 17C0 push.l 0x17C0
0000474C 7201 moveq.l D1, 0x01
0000474E 2F01 move.l -[A7], D1
00004750 2F0B move.l -[A7], A3
00004752 4EAD 085A jsr [A5 + 0x85A /* export_263 */]
00004756 7000 moveq.l D0, 0x00
00004758 2F00 move.l -[A7], D0
0000475A 486D 07FA pea.l [A5 + 0x7FA /* export_251 */]
0000475E 7202 moveq.l D1, 0x02
00004760 2F01 move.l -[A7], D1
00004762 2F0B move.l -[A7], A3
00004764 4EAD 0832 jsr [A5 + 0x832 /* export_258 */]
00004768 7000 moveq.l D0, 0x00
0000476A 2F00 move.l -[A7], D0
0000476C 322D D484 move.w D1, [A5 - 0x2B7C]
00004770 48C1 ext.l D1
00004772 2F01 move.l -[A7], D1
00004774 7209 moveq.l D1, 0x09
00004776 2F01 move.l -[A7], D1
00004778 4878 3ED0 push.l 0x3ED0
0000477C 4878 17C0 push.l 0x17C0
00004780 7002 moveq.l D0, 0x02
00004782 2F00 move.l -[A7], D0
00004784 2F0B move.l -[A7], A3
00004786 4EAD 085A jsr [A5 + 0x85A /* export_263 */]
0000478A 4FEF 0058 lea.l A7, [A7 + 0x58]
label0000478E:
0000478E 203C 010A 18A6 move.l D0, 0x10A18A6
00004794 6000 03C4 bra +0x3C6 /* 00004B5A */
00004798 206E 000C movea.l A0, [A6 + 0xC]
0000479C 3028 0004 move.w D0, [A0 + 0x4]
000047A0 5940 subq.w D0, 4
000047A2 6B00 03AA bmi +0x3AC /* 00004B4E */
000047A6 0C40 0001 cmpi.w D0, 0x1
000047AA 6E00 03A2 bgt +0x3A4 /* 00004B4E */
000047AE D040 add.w D0, D0
000047B0 303B 0006 move.w D0, [PC + D0.w + 0x6]
000047B4 4EFB 0000 jmp [PC + D0.w]
000047B8 0398 bclr [A0]+, D1
000047BA 0006 7C01 ori.b D6, 0x1
000047BE 302D F4F4 move.w D0, [A5 - 0xB0C]
000047C2 670E beq +0x10 /* 000047D2 */
000047C4 5F40 subq.w D0, 7
000047C6 6700 00A6 beq +0xA8 /* 0000486E */
000047CA 5340 subq.w D0, 1
000047CC 6700 00A0 beq +0xA2 /* 0000486E */
000047D0 6046 bra +0x48 /* 00004818 */
label000047D2:
000047D2 206D D8F6 movea.l A0, [A5 - 0x270A]
000047D6 226D D8F6 movea.l A1, [A5 - 0x270A]
000047DA 7000 moveq.l D0, 0x00
000047DC 102D D870 move.b D0, [A5 - 0x2790]
000047E0 7200 moveq.l D1, 0x00
000047E2 1231 000A move.b D1, [A1 + D0.w + 0xA]
000047E6 2001 move.l D0, D1
000047E8 C2FC 006E mulu.w D1, 0x6E /* 'n' */
000047EC 4840 swap.w D0
000047EE C0FC 006E mulu.w D0, 0x6E /* 'n' */
000047F2 4840 swap.w D0
000047F4 4240 clr.w D0
000047F6 D280 add.l D1, D0
000047F8 41E8 02A4 lea.l A0, [A0 + 0x2A4]
000047FC 3230 1800 move.w D1, [A0 + D1]
00004800 48C1 ext.l D1
00004802 202D F4F0 move.l D0, [A5 - 0xB10]
00004806 E380 asl D0, 1
00004808 D081 add.l D0, D1
0000480A 7200 moveq.l D1, 0x00
0000480C 322D D76A move.w D1, [A5 - 0x2896]
00004810 B280 cmp.l D1, D0
00004812 6C5A bge +0x5C /* 0000486E */
00004814 7C05 moveq.l D6, 0x05
00004816 6056 bra +0x58 /* 0000486E */
label00004818:
00004818 206D D8F6 movea.l A0, [A5 - 0x270A]
0000481C 226D D8F6 movea.l A1, [A5 - 0x270A]
00004820 7000 moveq.l D0, 0x00
00004822 102D D870 move.b D0, [A5 - 0x2790]
00004826 7200 moveq.l D1, 0x00
00004828 1231 000A move.b D1, [A1 + D0.w + 0xA]
0000482C 2001 move.l D0, D1
0000482E C2FC 006E mulu.w D1, 0x6E /* 'n' */
00004832 4840 swap.w D0
00004834 C0FC 006E mulu.w D0, 0x6E /* 'n' */
00004838 4840 swap.w D0
0000483A 4240 clr.w D0
0000483C D280 add.l D1, D0
0000483E 7000 moveq.l D0, 0x00
00004840 302D F4F4 move.w D0, [A5 - 0xB0C]
00004844 D080 add.l D0, D0
00004846 D081 add.l D0, D1
00004848 41E8 02A4 lea.l A0, [A0 + 0x2A4]
0000484C 3030 0800 move.w D0, [A0 + D0]
00004850 48C0 ext.l D0
00004852 222D F4F0 move.l D1, [A5 - 0xB10]
00004856 D280 add.l D1, D0
00004858 302D F4F4 move.w D0, [A5 - 0xB0C]
0000485C D040 add.w D0, D0
0000485E 41ED D76A lea.l A0, [A5 - 0x2896]
00004862 7400 moveq.l D2, 0x00
00004864 3430 0000 move.w D2, [A0 + D0.w]
00004868 B481 cmp.l D2, D1
0000486A 6C02 bge +0x4 /* 0000486E */
0000486C 7C05 moveq.l D6, 0x05
label0000486E:
0000486E 48C6 ext.l D6
00004870 7001 moveq.l D0, 0x01
00004872 B086 cmp.l D0, D6
00004874 6600 00D0 bne +0xD2 /* 00004946 */
00004878 302D F4EE move.w D0, [A5 - 0xB12]
0000487C 6748 beq +0x4A /* 000048C6 */
0000487E 5F40 subq.w D0, 7
00004880 6708 beq +0xA /* 0000488A */
00004882 5340 subq.w D0, 1
00004884 6700 00C0 beq +0xC2 /* 00004946 */
00004888 607A bra +0x7C /* 00004904 */
label0000488A:
0000488A 206D D8F6 movea.l A0, [A5 - 0x270A]
0000488E 226D D8F6 movea.l A1, [A5 - 0x270A]
00004892 7000 moveq.l D0, 0x00
00004894 102D D870 move.b D0, [A5 - 0x2790]
00004898 7200 moveq.l D1, 0x00
0000489A 1231 000A move.b D1, [A1 + D0.w + 0xA]
0000489E 2001 move.l D0, D1
000048A0 C2FC 006E mulu.w D1, 0x6E /* 'n' */
000048A4 4840 swap.w D0
000048A6 C0FC 006E mulu.w D0, 0x6E /* 'n' */
000048AA 4840 swap.w D0
000048AC 4240 clr.w D0
000048AE D280 add.l D1, D0
000048B0 41E8 02B2 lea.l A0, [A0 + 0x2B2]
000048B4 2230 1800 move.l D1, [A0 + D1]
000048B8 B2AD F4EA cmp.l D1, [A5 - 0xB16]
000048BC 6C00 0088 bge +0x8A /* 00004946 */
000048C0 7C03 moveq.l D6, 0x03
000048C2 6000 0082 bra +0x84 /* 00004946 */
label000048C6:
000048C6 206D D8F6 movea.l A0, [A5 - 0x270A]
000048CA 226D D8F6 movea.l A1, [A5 - 0x270A]
000048CE 7000 moveq.l D0, 0x00
000048D0 102D D870 move.b D0, [A5 - 0x2790]
000048D4 7200 moveq.l D1, 0x00
000048D6 1231 000A move.b D1, [A1 + D0.w + 0xA]
000048DA 2001 move.l D0, D1
000048DC C2FC 006E mulu.w D1, 0x6E /* 'n' */
000048E0 4840 swap.w D0
000048E2 C0FC 006E mulu.w D0, 0x6E /* 'n' */
000048E6 4840 swap.w D0
000048E8 4240 clr.w D0
000048EA D280 add.l D1, D0
000048EC 202D F4EA move.l D0, [A5 - 0xB16]
000048F0 E380 asl D0, 1
000048F2 41E8 02A4 lea.l A0, [A0 + 0x2A4]
000048F6 3230 1800 move.w D1, [A0 + D1]
000048FA 48C1 ext.l D1
000048FC B081 cmp.l D0, D1
000048FE 6F46 ble +0x48 /* 00004946 */
00004900 7C03 moveq.l D6, 0x03
00004902 6042 bra +0x44 /* 00004946 */
label00004904:
00004904 206D D8F6 movea.l A0, [A5 - 0x270A]
00004908 226D D8F6 movea.l A1, [A5 - 0x270A]
0000490C 7000 moveq.l D0, 0x00
0000490E 102D D870 move.b D0, [A5 - 0x2790]
00004912 7200 moveq.l D1, 0x00
00004914 1231 000A move.b D1, [A1 + D0.w + 0xA]
00004918 2001 move.l D0, D1
0000491A C2FC 006E mulu.w D1, 0x6E /* 'n' */
0000491E 4840 swap.w D0
00004920 C0FC 006E mulu.w D0, 0x6E /* 'n' */
00004924 4840 swap.w D0
00004926 4240 clr.w D0
00004928 D280 add.l D1, D0
0000492A 7000 moveq.l D0, 0x00
0000492C 302D F4EE move.w D0, [A5 - 0xB12]
00004930 D080 add.l D0, D0
00004932 D081 add.l D0, D1
00004934 41E8 02A4 lea.l A0, [A0 + 0x2A4]
00004938 3030 0800 move.w D0, [A0 + D0]
0000493C 48C0 ext.l D0
0000493E B0AD F4EA cmp.l D0, [A5 - 0xB16]
00004942 6C02 bge +0x4 /* 00004946 */
00004944 7C03 moveq.l D6, 0x03
label00004946:
00004946 3006 move.w D0, D6
00004948 5740 subq.w D0, 3
0000494A 6B00 0084 bmi +0x86 /* 000049D0 */
0000494E 0C40 0002 cmpi.w D0, 0x2
00004952 6E7C bgt +0x7E /* 000049D0 */
00004954 D040 add.w D0, D0
00004956 303B 0006 move.w D0, [PC + D0.w + 0x6]
0000495A 4EFB 0000 jmp [PC + D0.w]
0000495E 0008 0074 ori.b A0, 0x74 /* 't' */
00004962 003E 1D7C ori.b <<invalid special address>>, 0x7C /* '|' */
00004966 004C FFF4 ori.w A4, 0xFFF4
0000496A 1D7C 00FF FFF5 move.b [A6 - 0xB], 0xFF
00004970 1D6D D870 FFF6 move.b [A6 - 0xA], [A5 - 0x2790]
00004976 7000 moveq.l D0, 0x00
00004978 302D F4F4 move.w D0, [A5 - 0xB0C]
0000497C 7200 moveq.l D1, 0x00
0000497E 322D F4EE move.w D1, [A5 - 0xB12]
00004982 E989 lsl D1, 4
00004984 8280 or.l D1, D0
00004986 1D41 FFF7 move.b [A6 - 0x9], D1
0000498A 2D6D F4F0 FFF8 move.l [A6 - 0x8], [A5 - 0xB10]
00004990 2D6D F4EA FFFC move.l [A6 - 0x4], [A5 - 0xB16]
00004996 6000 017C bra +0x17E /* 00004B14 */
0000499A 1D7C 004E FFF4 move.b [A6 - 0xC], 0x4E /* 'N' */
000049A0 1D7C 00FF FFF5 move.b [A6 - 0xB], 0xFF
000049A6 1D6D D870 FFF6 move.b [A6 - 0xA], [A5 - 0x2790]
000049AC 7000 moveq.l D0, 0x00
000049AE 302D F4F4 move.w D0, [A5 - 0xB0C]
000049B2 7200 moveq.l D1, 0x00
000049B4 322D F4EE move.w D1, [A5 - 0xB12]
000049B8 E989 lsl D1, 4
000049BA 8280 or.l D1, D0
000049BC 1D41 FFF7 move.b [A6 - 0x9], D1
000049C0 2D6D F4F0 FFF8 move.l [A6 - 0x8], [A5 - 0xB10]
000049C6 2D6D F4EA FFFC move.l [A6 - 0x4], [A5 - 0xB16]
000049CC 6000 0146 bra +0x148 /* 00004B14 */
label000049D0:
000049D0 4247 clr.w D7
000049D2 600E bra +0x10 /* 000049E2 */
label000049D4:
000049D4 48C7 ext.l D7
000049D6 2007 move.l D0, D7
000049D8 D080 add.l D0, D0
000049DA 4276 08DE clr.w [A6 + D0 - 0x34]
000049DE 3007 move.w D0, D7
000049E0 5247 addq.w D7, 1
label000049E2:
000049E2 48C7 ext.l D7
000049E4 7007 moveq.l D0, 0x07
000049E6 B087 cmp.l D0, D7
000049E8 6EEA bgt -0x14 /* 000049D4 */
000049EA 7000 moveq.l D0, 0x00
000049EC 302D F4F4 move.w D0, [A5 - 0xB0C]
000049F0 7207 moveq.l D1, 0x07
000049F2 B280 cmp.l D1, D0
000049F4 662E bne +0x30 /* 00004A24 */
000049F6 7000 moveq.l D0, 0x00
000049F8 302D F4EE move.w D0, [A5 - 0xB12]
000049FC 660A bne +0xC /* 00004A08 */
000049FE 202D F4EA move.l D0, [A5 - 0xB16]
00004A02 4480 neg.l D0
00004A04 E380 asl D0, 1
00004A06 6006 bra +0x8 /* 00004A0E */
label00004A08:
00004A08 202D F4EA move.l D0, [A5 - 0xB16]
00004A0C 4480 neg.l D0
label00004A0E:
00004A0E 7200 moveq.l D1, 0x00
00004A10 322D F4EE move.w D1, [A5 - 0xB12]
00004A14 D281 add.l D1, D1
00004A16 3D80 18DE move.w [A6 + D1 - 0x34], D0
00004A1A 2D6D F4F0 FFEC move.l [A6 - 0x14], [A5 - 0xB10]
00004A20 6000 0084 bra +0x86 /* 00004AA6 */
label00004A24:
00004A24 7000 moveq.l D0, 0x00
00004A26 302D F4EE move.w D0, [A5 - 0xB12]
00004A2A 7207 moveq.l D1, 0x07
00004A2C B280 cmp.l D1, D0
00004A2E 662C bne +0x2E /* 00004A5C */
00004A30 7000 moveq.l D0, 0x00
00004A32 302D F4F4 move.w D0, [A5 - 0xB0C]
00004A36 6608 bne +0xA /* 00004A40 */
00004A38 202D F4F0 move.l D0, [A5 - 0xB10]
00004A3C E380 asl D0, 1
00004A3E 6004 bra +0x6 /* 00004A44 */
label00004A40:
00004A40 202D F4F0 move.l D0, [A5 - 0xB10]
label00004A44:
00004A44 7200 moveq.l D1, 0x00
00004A46 322D F4F4 move.w D1, [A5 - 0xB0C]
00004A4A D281 add.l D1, D1
00004A4C 3D80 18DE move.w [A6 + D1 - 0x34], D0
00004A50 202D F4EA move.l D0, [A5 - 0xB16]
00004A54 4480 neg.l D0
00004A56 2D40 FFEC move.l [A6 - 0x14], D0
00004A5A 604A bra +0x4C /* 00004AA6 */
label00004A5C:
00004A5C 7000 moveq.l D0, 0x00
00004A5E 302D F4EE move.w D0, [A5 - 0xB12]
00004A62 660A bne +0xC /* 00004A6E */
00004A64 202D F4EA move.l D0, [A5 - 0xB16]
00004A68 4480 neg.l D0
00004A6A E380 asl D0, 1
00004A6C 6006 bra +0x8 /* 00004A74 */
label00004A6E:
00004A6E 202D F4EA move.l D0, [A5 - 0xB16]
00004A72 4480 neg.l D0
label00004A74:
00004A74 7200 moveq.l D1, 0x00
00004A76 322D F4EE move.w D1, [A5 - 0xB12]
00004A7A D281 add.l D1, D1
00004A7C 3D80 18DE move.w [A6 + D1 - 0x34], D0
00004A80 7000 moveq.l D0, 0x00
00004A82 302D F4F4 move.w D0, [A5 - 0xB0C]
00004A86 6608 bne +0xA /* 00004A90 */
00004A88 202D F4F0 move.l D0, [A5 - 0xB10]
00004A8C E380 asl D0, 1
00004A8E 6004 bra +0x6 /* 00004A94 */
label00004A90:
00004A90 202D F4F0 move.l D0, [A5 - 0xB10]
label00004A94:
00004A94 7200 moveq.l D1, 0x00
00004A96 322D F4F4 move.w D1, [A5 - 0xB0C]
00004A9A D281 add.l D1, D1
00004A9C 3D80 18DE move.w [A6 + D1 - 0x34], D0
00004AA0 7000 moveq.l D0, 0x00
00004AA2 2D40 FFEC move.l [A6 - 0x14], D0
label00004AA6:
00004AA6 1D6D D870 FFDD move.b [A6 - 0x23], [A5 - 0x2790]
00004AAC 1D7C 0014 FFDC move.b [A6 - 0x24], 0x14
00004AB2 7001 moveq.l D0, 0x01
00004AB4 2F00 move.l -[A7], D0
00004AB6 7214 moveq.l D1, 0x14
00004AB8 2F01 move.l -[A7], D1
00004ABA 486E FFDC pea.l [A6 - 0x24]
00004ABE 206D D8F6 movea.l A0, [A5 - 0x270A]
00004AC2 3428 024C move.w D2, [A0 + 0x24C]
00004AC6 48C2 ext.l D2
00004AC8 2F02 move.l -[A7], D2
00004ACA 206D D8F6 movea.l A0, [A5 - 0x270A]
00004ACE 7400 moveq.l D2, 0x00
00004AD0 1428 024A move.b D2, [A0 + 0x24A]
00004AD4 2F02 move.l -[A7], D2
00004AD6 7002 moveq.l D0, 0x02
00004AD8 2F00 move.l -[A7], D0
00004ADA 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
00004ADE 1D7C 004F FFF4 move.b [A6 - 0xC], 0x4F /* 'O' */
00004AE4 1D6D D870 FFF5 move.b [A6 - 0xB], [A5 - 0x2790]
00004AEA 1D7C 00FF FFF6 move.b [A6 - 0xA], 0xFF
00004AF0 7000 moveq.l D0, 0x00
00004AF2 302D F4EE move.w D0, [A5 - 0xB12]
00004AF6 7200 moveq.l D1, 0x00
00004AF8 322D F4F4 move.w D1, [A5 - 0xB0C]
00004AFC E989 lsl D1, 4
00004AFE 8280 or.l D1, D0
00004B00 1D41 FFF7 move.b [A6 - 0x9], D1
00004B04 2D6D F4EA FFF8 move.l [A6 - 0x8], [A5 - 0xB16]
00004B0A 2D6D F4F0 FFFC move.l [A6 - 0x4], [A5 - 0xB10]
00004B10 4FEF 0018 lea.l A7, [A7 + 0x18]
label00004B14:
00004B14 206D D8F6 movea.l A0, [A5 - 0x270A]
00004B18 3D50 FFF0 move.w [A6 - 0x10], [A0]
00004B1C 206D D8F6 movea.l A0, [A5 - 0x270A]
00004B20 1D68 0002 FFF2 move.b [A6 - 0xE], [A0 + 0x2]
00004B26 206D D8F6 movea.l A0, [A5 - 0x270A]
00004B2A 1D68 0003 FFF3 move.b [A6 - 0xD], [A0 + 0x3]
00004B30 7001 moveq.l D0, 0x01
00004B32 2F00 move.l -[A7], D0
00004B34 7210 moveq.l D1, 0x10
00004B36 2F01 move.l -[A7], D1
00004B38 486E FFF0 pea.l [A6 - 0x10]
00004B3C 7000 moveq.l D0, 0x00
00004B3E 2F00 move.l -[A7], D0
00004B40 4878 00FF push.l 0xFF
00004B44 2F00 move.l -[A7], D0
00004B46 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
00004B4A 4FEF 0018 lea.l A7, [A7 + 0x18]
label00004B4E:
00004B4E 4EAD 09A2 jsr [A5 + 0x9A2 /* export_304 */]
00004B52 6004 bra +0x6 /* 00004B58 */
label00004B54:
00004B54 7000 moveq.l D0, 0x00
00004B56 6002 bra +0x4 /* 00004B5A */
label00004B58:
00004B58 7001 moveq.l D0, 0x01
label00004B5A:
00004B5A 4CEE 18F0 FAC4 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x53C]
00004B60 4E5E unlink A6
00004B62 4E75 rts
export_200:
00004B64 4E56 FEEC link A6, -0x0114
00004B68 48E7 0118 movem.l -[A7], D7,A3,A4
00004B6C 286E 0008 movea.l A4, [A6 + 0x8]
00004B70 47EE FEF0 lea.l A3, [A6 - 0x110]
00004B74 206E 000C movea.l A0, [A6 + 0xC]
00004B78 3010 move.w D0, [A0]
00004B7A 5340 subq.w D0, 1
00004B7C 6B00 02B2 bmi +0x2B4 /* 00004E30 */
00004B80 0C40 0001 cmpi.w D0, 0x1
00004B84 6E00 02AA bgt +0x2AC /* 00004E30 */
00004B88 D040 add.w D0, D0
00004B8A 303B 0006 move.w D0, [PC + D0.w + 0x6]
00004B8E 4EFB 0000 jmp [PC + D0.w]
00004B92 0006 0070 ori.b D6, 0x70 /* 'p' */
00004B96 2054 movea.l A0, [A4]
00004B98 4AA8 0014 tst.l [A0 + 0x14]
00004B9C 671E beq +0x20 /* 00004BBC */
00004B9E 2F3C 010A 17E9 move.l -[A7], 0x10A17E9
00004BA4 486D 0812 pea.l [A5 + 0x812 /* export_254 */]
00004BA8 7004 moveq.l D0, 0x04
00004BAA 2F00 move.l -[A7], D0
00004BAC 2F0C move.l -[A7], A4
00004BAE 4EAD 0832 jsr [A5 + 0x832 /* export_258 */]
00004BB2 426D F4F4 clr.w [A5 - 0xB0C]
00004BB6 4FEF 0010 lea.l A7, [A7 + 0x10]
00004BBA 603A bra +0x3C /* 00004BF6 */
label00004BBC:
00004BBC 2F0B move.l -[A7], A3
00004BBE 3F3C 0BC7 move.w -[A7], 0xBC7
00004BC2 7003 moveq.l D0, 0x03
00004BC4 3F00 move.w -[A7], D0
00004BC6 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
00004BCA 2F0B move.l -[A7], A3
00004BCC 7000 moveq.l D0, 0x00
00004BCE 2F00 move.l -[A7], D0
00004BD0 2F00 move.l -[A7], D0
00004BD2 2F00 move.l -[A7], D0
00004BD4 A98B syscall ParamText
00004BD6 7000 moveq.l D0, 0x00
00004BD8 2F00 move.l -[A7], D0
00004BDA 2F00 move.l -[A7], D0
00004BDC 7204 moveq.l D1, 0x04
00004BDE 2F01 move.l -[A7], D1
00004BE0 7001 moveq.l D0, 0x01
00004BE2 2F00 move.l -[A7], D0
00004BE4 2F00 move.l -[A7], D0
00004BE6 7002 moveq.l D0, 0x02
00004BE8 2F00 move.l -[A7], D0
00004BEA 2F00 move.l -[A7], D0
00004BEC 2F0C move.l -[A7], A4
00004BEE 4EAD 07A2 jsr [A5 + 0x7A2 /* export_240 */]
00004BF2 4FEF 0020 lea.l A7, [A7 + 0x20]
label00004BF6:
00004BF6 203C 010A 17E8 move.l D0, 0x10A17E8
00004BFC 6000 0234 bra +0x236 /* 00004E32 */
00004C00 206E 000C movea.l A0, [A6 + 0xC]
00004C04 3028 0004 move.w D0, [A0 + 0x4]
00004C08 5340 subq.w D0, 1
00004C0A 6B00 0224 bmi +0x226 /* 00004E30 */
00004C0E 0C40 0003 cmpi.w D0, 0x3
00004C12 6E00 021C bgt +0x21E /* 00004E30 */
00004C16 D040 add.w D0, D0
00004C18 303B 0006 move.w D0, [PC + D0.w + 0x6]
00004C1C 4EFB 0000 jmp [PC + D0.w]
00004C20 001E 020E ori.b [A6]+, 0xE
00004C24 0212 000A andi.b [A2], 0xA /* '\n' */
00004C28 206E 000C movea.l A0, [A6 + 0xC]
00004C2C 3028 0002 move.w D0, [A0 + 0x2]
00004C30 48C0 ext.l D0
00004C32 5380 subq.l D0, 1
00004C34 3B40 F4F4 move.w [A5 - 0xB0C], D0
00004C38 6000 01F6 bra +0x1F8 /* 00004E30 */
00004C3C 2F0B move.l -[A7], A3
00004C3E 7003 moveq.l D0, 0x03
00004C40 2F00 move.l -[A7], D0
00004C42 2F0C move.l -[A7], A4
00004C44 4EAD 0862 jsr [A5 + 0x862 /* export_264 */]
00004C48 2F0B move.l -[A7], A3
00004C4A 486E FEEC pea.l [A6 - 0x114]
00004C4E 4EAD 041A jsr [A5 + 0x41A /* export_127 */]
00004C52 4AAE FEEC tst.l [A6 - 0x114]
00004C56 4FEF 000C lea.l A7, [A7 + 0xC]
00004C5A 6C08 bge +0xA /* 00004C64 */
00004C5C 7000 moveq.l D0, 0x00
00004C5E 2B40 F4F0 move.l [A5 - 0xB10], D0
00004C62 6006 bra +0x8 /* 00004C6A */
label00004C64:
00004C64 2B6E FEEC F4F0 move.l [A5 - 0xB10], [A6 - 0x114]
label00004C6A:
00004C6A 302D F4F4 move.w D0, [A5 - 0xB0C]
00004C6E 6720 beq +0x22 /* 00004C90 */
00004C70 5F40 subq.w D0, 7
00004C72 6626 bne +0x28 /* 00004C9A */
00004C74 222D F4F0 move.l D1, [A5 - 0xB10]
00004C78 2001 move.l D0, D1
00004C7A C2FC 0064 mulu.w D1, 0x64 /* 'd' */
00004C7E 4840 swap.w D0
00004C80 C0FC 0064 mulu.w D0, 0x64 /* 'd' */
00004C84 4840 swap.w D0
00004C86 4240 clr.w D0
00004C88 D280 add.l D1, D0
00004C8A 2B41 F4F0 move.l [A5 - 0xB10], D1
00004C8E 600E bra +0x10 /* 00004C9E */
label00004C90:
00004C90 202D F4F0 move.l D0, [A5 - 0xB10]
00004C94 E380 asl D0, 1
00004C96 3E00 move.w D7, D0
00004C98 6004 bra +0x6 /* 00004C9E */
label00004C9A:
00004C9A 3E2D F4F2 move.w D7, [A5 - 0xB0E]
label00004C9E:
00004C9E 4AAD F4F0 tst.l [A5 - 0xB10]
00004CA2 6F00 0144 ble +0x146 /* 00004DE8 */
00004CA6 7000 moveq.l D0, 0x00
00004CA8 302D F4F4 move.w D0, [A5 - 0xB0C]
00004CAC 7208 moveq.l D1, 0x08
00004CAE B280 cmp.l D1, D0
00004CB0 6700 0136 beq +0x138 /* 00004DE8 */
00004CB4 206D D8F6 movea.l A0, [A5 - 0x270A]
00004CB8 226D D8F6 movea.l A1, [A5 - 0x270A]
00004CBC 7000 moveq.l D0, 0x00
00004CBE 102D D870 move.b D0, [A5 - 0x2790]
00004CC2 7200 moveq.l D1, 0x00
00004CC4 1231 000A move.b D1, [A1 + D0.w + 0xA]
00004CC8 2001 move.l D0, D1
00004CCA C2FC 006E mulu.w D1, 0x6E /* 'n' */
00004CCE 4840 swap.w D0
00004CD0 C0FC 006E mulu.w D0, 0x6E /* 'n' */
00004CD4 4840 swap.w D0
00004CD6 4240 clr.w D0
00004CD8 D280 add.l D1, D0
00004CDA 41E8 025E lea.l A0, [A0 + 0x25E]
00004CDE 49F0 1800 lea.l A4, [A0 + D1]
00004CE2 302D F4F4 move.w D0, [A5 - 0xB0C]
00004CE6 5F40 subq.w D0, 7
00004CE8 6516 bcs +0x18 /* 00004D00 */
00004CEA 0C40 0001 cmpi.w D0, 0x1
00004CEE 6210 bhi +0x12 /* 00004D00 */
00004CF0 D040 add.w D0, D0
00004CF2 303B 0006 move.w D0, [PC + D0.w + 0x6]
00004CF6 4EFB 0000 jmp [PC + D0.w]
00004CFA 0070 0070 6068 ori.w [A0 + D6.w + 0x68], 0x70 /* 'p' */
label00004D00:
00004D00 48C7 ext.l D7
00004D02 7000 moveq.l D0, 0x00
00004D04 302D F4F4 move.w D0, [A5 - 0xB0C]
00004D08 D080 add.l D0, D0
00004D0A 3034 0846 move.w D0, [A4 + D0 + 0x46]
00004D0E 48C0 ext.l D0
00004D10 D087 add.l D0, D7
00004D12 322D F4F4 move.w D1, [A5 - 0xB0C]
00004D16 D241 add.w D1, D1
00004D18 41ED D76A lea.l A0, [A5 - 0x2896]
00004D1C 7400 moveq.l D2, 0x00
00004D1E 3430 1000 move.w D2, [A0 + D1.w]
00004D22 B480 cmp.l D2, D0
00004D24 6C42 bge +0x44 /* 00004D68 */
00004D26 7000 moveq.l D0, 0x00
00004D28 302D F4F4 move.w D0, [A5 - 0xB0C]
00004D2C 6610 bne +0x12 /* 00004D3E */
00004D2E 2F0B move.l -[A7], A3
00004D30 3F3C 0BC7 move.w -[A7], 0xBC7
00004D34 7015 moveq.l D0, 0x15
00004D36 3F00 move.w -[A7], D0
00004D38 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
00004D3C 600E bra +0x10 /* 00004D4C */
label00004D3E:
00004D3E 2F0B move.l -[A7], A3
00004D40 3F3C 0BC7 move.w -[A7], 0xBC7
00004D44 7004 moveq.l D0, 0x04
00004D46 3F00 move.w -[A7], D0
00004D48 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
label00004D4C:
00004D4C 2F0B move.l -[A7], A3
00004D4E 7000 moveq.l D0, 0x00
00004D50 2F00 move.l -[A7], D0
00004D52 2F00 move.l -[A7], D0
00004D54 2F00 move.l -[A7], D0
00004D56 A98B syscall ParamText
00004D58 486D 0652 pea.l [A5 + 0x652 /* export_198 */]
00004D5C 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00004D60 7001 moveq.l D0, 0x01
00004D62 588F addq.l A7, 4
00004D64 6000 00CC bra +0xCE /* 00004E32 */
label00004D68:
00004D68 302D F4E8 move.w D0, [A5 - 0xB18]
00004D6C 48C0 ext.l D0
00004D6E 6600 00A0 bne +0xA2 /* 00004E10 */
00004D72 7000 moveq.l D0, 0x00
00004D74 2F00 move.l -[A7], D0
00004D76 2F2D F4F0 move.l -[A7], [A5 - 0xB10]
00004D7A 7200 moveq.l D1, 0x00
00004D7C 122D F4F5 move.b D1, [A5 - 0xB0B]
00004D80 2F01 move.l -[A7], D1
00004D82 7201 moveq.l D1, 0x01
00004D84 2F01 move.l -[A7], D1
00004D86 4EAD 0C1A jsr [A5 + 0xC1A /* export_383 */]
00004D8A 206D D8F6 movea.l A0, [A5 - 0x270A]
00004D8E 3D50 FFF0 move.w [A6 - 0x10], [A0]
00004D92 206D D8F6 movea.l A0, [A5 - 0x270A]
00004D96 1D68 0002 FFF2 move.b [A6 - 0xE], [A0 + 0x2]
00004D9C 206D D8F6 movea.l A0, [A5 - 0x270A]
00004DA0 1D68 0003 FFF3 move.b [A6 - 0xD], [A0 + 0x3]
00004DA6 1D7C 0047 FFF4 move.b [A6 - 0xC], 0x47 /* 'G' */
00004DAC 422E FFF5 clr.b [A6 - 0xB]
00004DB0 1D6D D870 FFF6 move.b [A6 - 0xA], [A5 - 0x2790]
00004DB6 1D6D F4F5 FFF7 move.b [A6 - 0x9], [A5 - 0xB0B]
00004DBC 2D6D F4F0 FFF8 move.l [A6 - 0x8], [A5 - 0xB10]
00004DC2 7000 moveq.l D0, 0x00
00004DC4 2D40 FFFC move.l [A6 - 0x4], D0
00004DC8 7201 moveq.l D1, 0x01
00004DCA 2F01 move.l -[A7], D1
00004DCC 7010 moveq.l D0, 0x10
00004DCE 2F00 move.l -[A7], D0
00004DD0 486E FFF0 pea.l [A6 - 0x10]
00004DD4 7000 moveq.l D0, 0x00
00004DD6 2F00 move.l -[A7], D0
00004DD8 4878 00FF push.l 0xFF
00004DDC 2F00 move.l -[A7], D0
00004DDE 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
00004DE2 4FEF 0028 lea.l A7, [A7 + 0x28]
00004DE6 6028 bra +0x2A /* 00004E10 */
label00004DE8:
00004DE8 2F0B move.l -[A7], A3
00004DEA 3F3C 0BC7 move.w -[A7], 0xBC7
00004DEE 700D moveq.l D0, 0x0D
00004DF0 3F00 move.w -[A7], D0
00004DF2 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
00004DF6 2F0B move.l -[A7], A3
00004DF8 7000 moveq.l D0, 0x00
00004DFA 2F00 move.l -[A7], D0
00004DFC 2F00 move.l -[A7], D0
00004DFE 2F00 move.l -[A7], D0
00004E00 A98B syscall ParamText
00004E02 486D 0652 pea.l [A5 + 0x652 /* export_198 */]
00004E06 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00004E0A 7001 moveq.l D0, 0x01
00004E0C 588F addq.l A7, 4
00004E0E 6022 bra +0x24 /* 00004E32 */
label00004E10:
00004E10 4EAD 07B2 jsr [A5 + 0x7B2 /* export_242 */]
00004E14 4A6D F4E8 tst.w [A5 - 0xB18]
00004E18 670C beq +0xE /* 00004E26 */
00004E1A 486D 065A pea.l [A5 + 0x65A /* export_199 */]
00004E1E 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00004E22 588F addq.l A7, 4
00004E24 600A bra +0xC /* 00004E30 */
label00004E26:
00004E26 4EAD 09A2 jsr [A5 + 0x9A2 /* export_304 */]
00004E2A 6004 bra +0x6 /* 00004E30 */
00004E2C 4EAD 09A2 jsr [A5 + 0x9A2 /* export_304 */]
label00004E30:
00004E30 7001 moveq.l D0, 0x01
label00004E32:
00004E32 4CEE 1880 FEE0 movem.l D7,A3,A4, [A6 - 0x120]
00004E38 4E5E unlink A6
00004E3A 4E75 rts